Imagen 2021 05 13 015855

Linea de tiempo Lenguajes de Programacion

  • Lenguajes de Programacion

    Un lenguaje de programación es una herramienta que permite desarrollar software o programas para computadora. Los lenguajes de programación son empleados para diseñar e implementar programas encargados de definir y administrar el comportamiento de los dispositivos físicos y lógicos de una computadora. Lo anterior se logra mediante la creación e implementación de algoritmos de precisión que se utilizan como una forma de comunicación humana con la computadora.
  • El algoritmo de la máquina de Ada Lovelace

     El algoritmo de la máquina de Ada Lovelace
    Ada Lovelace inventa el primer algoritmo de la máquina de Charles Babbage que sienta las bases de todos los lenguajes de programación.
  • Period: to

    Plankalkül

    Konrad Zuse desarrolló el primer lenguaje de programación "real" llamado Plankalkül (Cálculo de Planes). El lenguaje de Zeus (entre otras cosas) permitía crear procedimientos, que almacenaban trozos de código que podían invocarse una y otra vez para realizar operaciones rutinarias.
  • FORTRAN

    FORTRAN
    Fortran es un lenguaje de programación que está orientado y adaptado para aplicaciones numéricas y computación científica.
    Con Fortran nació la programación moderna. A través de él se han puesto en práctica conceptos como la computación científica, o la complicación de código, entre otros.se le atribuye a John Backus, un experimentado científico de computadores estadounidense que pertenecía a la empresa IBM.
  • LISP

    LISP
    List processing (Procesamiento de listas)
    Es una familia de lenguajes de programación de computadora de tipo multiparadigma.Se basa en la aplicación de funciones a los datos y se apoya en la utilización de funciones matemáticas para el control de los mismos.
  • ALGOL

    ALGOL
    ALGOL , lenguaje de programación cuyo nombre es un acrónimo formado a partir de las siglas en inglés de ALGorithmic Oriented Language. Aunque no tuvo mucho éxito comercial es muy importante en la historia de la informática ya que tuvo una gran influencia en la mayoría de los lenguajes de programación posteriores como Pascal, C y ADA .
  • COBOL

    COBOL
    El lenguaje COBOL se desarrolló con el objetivo principal de conseguir un lenguaje de programación que se pudiese utilizar en cualquier tipo de ordenador, y que además fuese más sencillo que sus predecesores a la hora de ejecutarlo.
    El lenguaje de programación COBOL surgió de la necesidad de crear un lenguaje más sencillo y universal
  • Simula

    Simula
    Simula es un lenguaje de programación orientada a objetos (POO). Fue el primero de este tipo que incluyó el concepto de clase. Varios años después de su desarrollo, casi todos los lenguajes modernos comenzaron a utilizar sus principios de orientación a objetos.
  • BASIC

    BASIC
    BASIC. Es un lenguaje de programación que originalmente fue desarrollado como una herramienta de enseñanza. Los creadores del BASIC fueron John George Kemeny y Thomas Eugene Kurtz.
    Con el BASIC se quiso hacer un lenguaje de programación mucho más sencillo que los que existían por aquel entonces.
  • PASCAL

    PASCAL
    Pascal es un Lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth. Su objetivo era crear un lenguaje que facilitara el aprendizaje de la Programación a sus alumnos. Sin embargo con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
  • C

    C
    Ritchie Dennis desarrolló para este año el lenguaje llamado C destinado a los laboratorios de la compañía Bell Telephone, antes que él se había desarrollado el C lenguaje “B” que sirvió como su base. C funcionaba como un lenguaje de programación para programadores ya que al escribir ciertas instrucciones este podía ser traducido, además de eso funciona hasta la actualidad como la base de otros lenguajes de programación que son utilizados en toda clase de programas.
  • Smalltalk

    Smalltalk
    Smalltalk es el primer lenguaje de programación gráfico orientado a objetos, de tipado dinámico (una misma variable puede tomar valores de distinto tipo en distintos momentos) y reflexivo (capacidad que tiene un programa para observar y opcionalmente modificar su estructura de alto nivel); y es por eso que puede ser considerado un mundo virtual donde viven objetos que se comunican entre sí, mediante el envío de mensajes.
  • SQL (SEQUEL en su momento)

    SQL (SEQUEL en su momento)
    SQL fue desarrollado por primera vez por los investigadores de IBM Raymond Boyce y Donald Chamberlain. SEQUEL (como se denominó en su momento), se utiliza para ver y modificar la información almacenada en las bases de datos.
  • Ada

    Ada
    Ada es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los Estados Unidos.
    Ada es un lenguaje de programación de alto nivel estructurado, estáticamente tipado, imperativo, de amplio espectro y orientado a objetos.
  • C++

    C++
    Bjarne Stroustrup modificó el lenguaje C en los Laboratorios Bell, C++ es una extensión de C con mejoras como clases, funciones virtuales y plantillas. C++ (el nombre proviene del operador incremento de C, ++, para indicar que es una evolución).
  • Objective-C

    Objective-C
    Desarrollado por Brad Cox y Tom Love, Objective-C es el principal lenguaje de programación utilizado para escribir software para macOS e iOS, los sistemas operativos de Apple
  • Eiffel

    Eiffel
    Eiffel es un lenguaje de programación orientado a objetos que sigue el estándar ISO diseñado por Bertrand Meyer. El diseño del lenguaje esta estrechamente relacionado con el método de programación Eiffel.
  • Perl

    Perl
    Perl fue creado por Larry Wall y es un lenguaje de programación de alto nivel de propósito general. Originalmente se diseñó como un lenguaje de scripting destinado a la edición de texto.. Perl toma características del lenguaje C, del lenguaje interpretado bourne shell (sh), AWK, sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programación.
  • Python

     Python
    Lleva el nombre de la compañía cómica británica "Monty Python", Python fue desarrollado por Guido Van Rossum. Es una herramienta de uso generallenguaje de programación de alto nivel creado para soportar una variedad de estilos de programación y ser divertido de usar.
    Este lenguaje es usado con frecuencia en la creación de aplicaciones Web, desarrollo de software y seguridad informática.
  • Visual Basic

    Visual Basic
    Desarrollado por Microsoft, Visual Basic permite a los programadores utilizar un estilo de arrastrar y soltar para elegir y cambiar trozos de código preseleccionados a través de una interfaz gráfica de usuario (GUI). El lenguaje no se utiliza demasiado hoy en día, pero Microsoft ha utilizado porciones de Visual Basic en varias de sus aplicaciones, como Word, Excel y Access.
  • HTML

    HTML
    HTML, siglas en inglés de HyperText Markup Language (‘lenguaje de marcado de hipertexto’), hace referencia al lenguaje de marcado para la elaboración de páginas web.
  • Ruby

    Ruby
    Creado por Yukihiro Matsumoto, Ruby es un lenguaje de programación de alto nivel interpretado. Es un lenguaje didáctico que recibió la influencia de Perl, Ada, Lisp y Smalltalk, entre otros. Los principales usos de Ruby son el desarrollo de aplicaciones web y Ruby on Rails
  • Java

    Java
    Java es un lenguaje de alto nivel de propósito general creado por James Gosling para un proyecto de televisión interactiva. Tiene funcionalidad multiplataforma y se encuentra constantemente entre los lenguajes de programación más populares del mundo.
  • PHP

    PHP
    PHP fue desarrollado por Rasmus Lerdorf. Sus usos principales incluyen la construcción y el mantenimiento de páginas web dinámicas, así como el desarrollo del lado del servidor. PHP nació como un CGI escrito en C que permitía la interpretación de un número limitado de comandos
  • JavaScript

    JavaScript
    JavaScript (JS) es un lenguaje de programación ligero, interpretado, o compilado justo-a-tiempo (just-in-time) con funciones de primera clase. Si bien es más conocido como un lenguaje de scripting (secuencias de comandos) para páginas web, y es usado en muchos entornos fuera del navegador
  • C#

    C#
    Desarrollado en Microsoft con la esperanza de combinar la capacidad informática de C++ con la sencillez de Visual Basic, C# se basa en C++ y comparte muchas similitudes con Java. Es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET
  • Scala

     Scala
    Desarrollado por Martin Odersky, Scala que combina la programación funcional matemática y la programación orientada a objetos organizada. La compatibilidad de Scala con Java hace que sea útil para el desarrollo de Android
  • Go

    Go
    Go es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C, que intenta ser dinámico como Python y con el rendimiento de C o C++. Ha sido desarrollado por Google
  • Swift

    Swift
    Desarrollado por Apple como sustituto de C, C++ y Objective-C, Swift se desarrolló con la intención de ser más sencillo que los lenguajes mencionados y permitir menos margen de error. La versatilidad de Swift permite utilizarlo para aplicaciones de escritorio, móviles y en la nube.