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

  • Telar programable

    Telar programable
  • Period: to

    1ºGeneración

    En 1801, un inventor francés, Joseph Marie Jacquard inventó el telar programable. Creó unas tarjetas programables que se introducían en un telar que leía el código, contenía las instrucciones y, así, se automatizaba el proceso.
    En 1842, la matemática Ada Lovelace , tradujo las memorias del matemático italiano Luigi Menabrea. Al mismo tiempo, creó un lenguaje de programación para calcular la serie de números de Bernoulli con la máquina de Babbage.
  • Ada Lovelace

    Ada Lovelace
  • Máquina de Turing

    Máquina de Turing
  • Period: to

    2ª Generación

    En 1936, Alan Turing, matemático e informático teórico creó la Máquina de Turing. Esta, con un algoritmo, podían resolver cualquier problema matemático.
    En 1957, John W.Backus, crea el primer lenguaje de programación de alto nivel y, el primero que usaron programadores más cercanos a lo que conocemos hoy en día: Fortran
    1959 Cobol se encuentra detrás de la mayor parte de sistemas de transacciones de empresas, ej: tarjetas de crédito, telefonía, gobierno, señales de tráfico, etc
  • Fortran

    Fortran
  • John W Backus

    John W Backus
  • Basic

    Basic
  • Period: to

    3ª Generación

    Desarrollado por alumnos de Darmouth College, En el 1964, Basic fue diseñado como un lenguaje simplificado para aquellos con pocos conocimientos técnicos o matemáticos.
    El lenguaje C se desarrolló entre 1969 y 1973, por Dennis Ritchie para los laboratorios Bell Telephone, con el objetivo de utilizarlos en el sistema Unix.
    Pascual fue creado en 1970 por Niklaus Wirth. Se desarrolló como una herramienta de enseñanza y formación. Por ejemplo, es el lenguaje de programación utilizado en Skype.
  • Period: to

    4ª Generación

    En los laboratorios Bells, Bjarne Stroustrup modificó el lenguaje C, por lo que surgió C++.Hoy en día se utiliza en Firefox, Adobe PDF Reader y Office.
    Desarrollado por un programador de Unix, Larry Wall, Perl como solución a las flaquezas de Unix. Actualmente, se utiliza en CraigList.
  • Perl

    Perl
  • Period: to

    5ª Generación

    Guido Van Rossum creó Python para resolver lenguajes en el lenguaje ABC. La Nasa y Google lo utilizan.
    Ruby fue creado por Yukihiro Matsumoto. Lo utiliza Basecamp.
    PHP fue desarrollado por Rasmus Lerdoff para reemplazar scripts de Perl utilizados para mantener su web personal.
    Trabajadores de Sun Microsystems crearon Java con el objetivo de poner en marcha decodificadores para una televisión interactiva.
    Se desarrolló JavaScrip, creado por Brendan Eich. Actualmente, de este depende AJAX.
  • Java

    Java
  • Period: to

    6ª Generación

    2001: c#
    La llegada de los 2000, llegaron nuevos programas de programación, como C# y Visual Basic. C# es uno de los lenguajes de programación más importantes para crear programas de todo tipo.
    2009: Go, de Google
    Es el lenguaje de programación creado por Google. Se inspira en C, pero es más complejo.
    2012: KOTLIN
    Hoy en día, este es uno de los lenguajes de programación de moda, no porque sea el más sencillo, sino que Google lo ha señalado como el lenguaje de programación óptimo para android.
  • Go de Google

    Go de Google
  • KOTLIN

    KOTLIN