La evolución y la historia de los lenguajes de programación

  • Primer lenguaje de progarmación

    Primer lenguaje de progarmación
    Ada Lovelace creó un lenguaje de programación a mano para operar con la máquina de Babbage, mientras traducía las memorias del matemático Luigi Menabrea.
  • Period: to

    Primera generación

  • Period: to

    Evolución e historia de los lenguajes de programación

  • Máquina de Turing

    Máquina de Turing
    Una máquina de Turing es un dispositivo que manipula símbolos sobre una tira de cinta de acuerdo con una tabla de reglas. A pesar de su simplicidad, una máquina de Turing puede ser adaptada para simular la lógica de cualquier algoritmo de computador y es particularmente útil en la explicación de las funciones de una CPU dentro de un computador.
  • Period: to

    Segunda generación

  • Fortran

    Fortran
    John W.Backus inventa el primer lenguaje de programación de alto nivel para programadores reales. Surgió para trabajar menos y entre sus tareas se encontraba la de calcular trayectorias de misiles.
  • Lisp

    Lisp
    Lisp, lanzado en 1958 y desarrollado por John McCarthy en el MIT, es el segundo lenguaje de programación de alto nivel más antiguo. Originalmente desarrollado como un medio de notación matemática, Lisp más tarde se hizo popular en la investigación de la inteligencia artificial y se ha ampliado y renovado varias veces a lo largo de los años. Lisp significa Procesador de listas.
  • COBOL

    COBOL
    Grace Murray Hopper creó COBOL, el cual revolucionó la informática de gestión. Su objetivo era crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador; pues en los años 60 había ordenadores que no eran compatibles entre sí. De este modo, no había nuevos compiladores o diferentes lenguajes que aprender continuamente.
  • Period: to

    Tercera generación

  • BASIC

    BASIC
    John George Kemeny y Thomas Eugene Kurtz crearon BASIC respondiendo a la necesidad de extender la computación más allá del ámbito técnico y científico. Hizo la programación computacional accesible a los estudiantes y, más tarde, a todo el mundo. Se convirtió en la manera principal de aprender a programar ordenadores.
  • Period: to

    Cuarta generación

  • Pascal

    Pascal
    Niklaus Wirth creó Pascal como herramienta de enseñanza de programación, pero pronto acabó como lenguaje de programación para crear todo tipo de aplicaciones. El código está dividido en funciones, para facilitar la programación estructurada.
  • Period: to

    Quinta generación

  • Ada

    Ada
    Jean Ichbiah creó Ada en honor a Ada Lovelace orientada a la reducción de errores comunes y difíciles de descubrir. Para ello se basa en un tipado muy fuerte y en chequeos en tiempo de ejecución.
  • Objective-C

    Objective-C
    Brad Cox creó Objective-C el cuál era un lenguaje compilado y enlazado para programar para el sistema operativo de Apple o iOS.
  • C++

    C++
    Bjarne Stroustrup creó C++ para extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. Es un lenguaje de programación multiparadigma.
  • Perl

    Perl
    Larry Wall creó Perl caracterizado por su destreza en el procesado de texto y por no tener ninguna de las limitaciones de los otros lenguajes de script.
  • HTML, Python y Visual Basic

    HTML, Python y Visual Basic
    Al llegar la década de Internet, Guido van Rossum creó Python el cuál ha definido (junto a Visual Basic) las páginas web y HTML. Éstos se definían como un lenguaje de marcado de hipertexto (el ''código'' de Internet).
  • Java

    Java
    James Gosling creó Java el cuál es imprescindible ya que muchas aplicaciones y sitios web no funcionan sin él. Permite jugar, cargar fotografías, chatear en línea, realizar visitas virtuales y utilizar servicios como, por ejemplo, cursos en línea, servicios bancarios en línea y mapas interactivos.
  • JavaScript

    JavaScript
    Brendan Eich creó Javascript el cuál es un lenguaje de scripts (guiones o rutinas) que permite añadir a las páginas web efectos y funciones adicionales al estándar HTML.
  • Scratch

    Scratch
    Scratch un lenguaje de programación visual desarrollado por el MIT Media Lab que consiste en un lenguaje desarrollado para que niños, adolescentes y adultos aprendan a programar de manera visual sin tener demasiada idea de código.
  • Go

    Go
    Go es un lenguaje de programación creado por Google el cuál es una manera más rápida y ligera de buscar, con resultados optimizados para ahorrar datos. Permite navegar con un solo click a través de tendencias y temas, o usando la voz para decir lo que estás buscando.
  • Kotlin

    Kotlin
    Kotlin es uno de los lenguajes de programación de moda ya que Google lo ha ''marcado'' como el mejor lenguaje de programación para Android. Fue creado por JetBrains y se ha popularizado gracias a que se puede utilizar para programar aplicaciones Android.
  • Swift

    Swift
    Swift es un lenguaje de programación enfocado en el desarrollo de aplicaciones para iOS y macOS. Fue creado por Apple y brinda a los desarrolladores más libertad que nunca mediante un código abierto.