Download

Evolución de los lenguajes de programación

  • Tarjetas perforadas

    Tarjetas perforadas

    (Realmente 1842) Ada Lovelace inventa las tarjetas perforadas para programar patrones en la Máquina Analítica de Jacquard, sentando las bases teóricas de la programación.
  • Máquina de Turing

    Máquina de Turing

    Construida por el matemático del mismo nombre, era capaz de resolver cualquier problema con un algoritmo.
  • Ensamblador

    Ensamblador

    Ofreciendo una representación más legible y adecuada de las instrucciones, pero muy ligado al hardware.
  • FORTRAN

    FORTRAN

    Facilita la expresión de algoritmos complejos.
  • LISP

    LISP

    Introduce la programación funciona y utiliza en IA.
  • COBOL

    COBOL

    Enfoque a aplicaciones empresariales y transacciones.
  • BASIC

    BASIC

    Familia de lenguajes de programación cuyo objetivo es permitir la programación a cualquier persona sin conocimientos amplios en el tema.
  • C

    C

    Bell Labs revolucionó la programación al ofrecer un lenguaje estructurado y potente, muy cercano al hardware, pero al mismo tiempo portátil.
  • C++

    C++

    Bjarne Stroustrup modificó el lenguaje C para incorporar la programación orientada a objetos, dando lugar a un lenguaje aún más versátil.
  • Python

    Python

    Guido Van Rossum lo creó con una sintaxis clara y sencilla de leer, volviéndola muy popular para el desarrollo web, IA... etc
  • Java

    Java

    Desarrollado en Sun Microsystems con el lema “escribe una vez”, “ejecuta en cualquier lugar”, su uso esta principalmente centrado en desarrollo de aplicaciones independientes de la plataforma.
  • PHP y JavaScript

    PHP y JavaScript

    Lenguajes fundamentales para la creación de sitios web dinámicos.
  • C#

    C#

    Lenguaje orientado a objetos muy versátil para desarrollo de web, juegos (con Unity), basado en la plataforma .net.
  • Scratch

    Scratch

    Diseñado para enseñar programación a principiantes de forma visual y lúdica.
  • Go

    Go

    Desarrollado por Google, enfocado en la concurrencia y la eficiencia, siendo usado en sistemas a gran escala.
  • Swift

    Swift

    Desarrollado por Apple, es el lenguaje preferido para crear aplicaciones en iOS, macOS, watchOS y tvOS.
  • Rust

    Rust

    Un lenguaje que prioriza la seguridad y la velocidad, diseñado para evitar errores de memoria comunes y útil para desarrollo de sistemas y aplicaciones de alto rendimiento.