Evolución de los lenguajes de programación

  • El algoritmo de la máquina de Ada Lovelace

    El algoritmo de la máquina de Ada Lovelace

    Creador: Ada Lovelace, Función/objetivo: Sienta las bases de todos los lenguajes de programación.
  • Plankalkül

    Plankalkül

    Creador: Konrad Zuse,
    Función/objetivo: Permitía crear procedimientos, que almacenaban trozos de código que podían invocarse una y otra vez para realizar operaciones rutinarias.
  • Código corto

    Código corto

    Creador: John McCauley, William Schmitt,
    Función/objetivo: Se implementó para el ordenador BINAC ese mismo año y para el UNIVAC en 1950.
  • Fortran

    Fortran

    Creador: John Backus,
    Función/objetivo: Se creó para realizar cálculos científicos, matemáticos y estadísticos de alto nivel.
  • LISP (procesador de listas)

    LISP (procesador de listas)

    Creador: John McCarthy (MIT),
    Función/objetivo: Destinado a la inteligencia artificial, empresas como Acceleration, Boeing y Genworks siguen utilizando LISP en sus pilas de tecnología.
  • Cobol

    Cobol

    Creador: Dra. Grace Murray Hopper,
    Función/objetivo: Es el lenguaje de programación detrás de muchos procesadores de tarjetas de crédito, cajeros automáticos, llamadas telefónicas y celulares, señales de hospitales y sistemas de señalización de tráfico
  • Basic

    Basic

    Creador: Estudiantes del Dartmouth College,
    Función/objetivo: El lenguaje fue escrito para estudiantes que no tenían grandes conocimientos de matemáticas o informática. Los fundadores de Microsoft lo convirtieron en el primer producto comercializable de la empresa.
  • Pascal

    Pascal

    Creador: Niklaus Wirth,
    Función/objetivo: Se desarrolló como una herramienta de aprendizaje para la programación de ordenadores. Fue el favorito de Apple en los primeros tiempos de la empresa.
  • C

    C

    Creador: Dennis Ritchie
    Función/objetivo: Para su uso con el sistema operativo Unix. Muchos lenguajes actuales son derivados de C, como C#, Java, JavaScript, Perl, PHP y Python. También ha sido/sigue siendo utilizado por empresas como Google, Facebook y Apple.
  • SQL

    SQL

    Creador: Raymond Boyce, Donald Chamberlain,
    Función/objetivo: Se utiliza para ver y modificar la información almacenada en las bases de datos.
  • C++

    C++

    Creador: Bjarne Stroustrup,
    Función/objetivo: Es una extensión de C con mejoras como clases, funciones virtuales y plantillas. C++ se utiliza en MS Office, Adobe Photoshop, motores de juegos y otros programas de alto rendimiento.
  • Objetivo-C

    Objetivo-C

    Creador: Brad Cox, Tom Love
    Función/objetivo: Principal lenguaje de programación utilizado para escribir software para macOS e iOS, los sistemas operativos de Apple.
  • Perl

    Perl

    Creador: Larry Wall,
    Función/objetivo: Se utiliza ampliamente para aplicaciones de bases de datos, administración de sistemas, programación de redes y programación gráfica.
  • Python

    Python

    Creador: Guido Van Rossum,
    Función/objetivo: Lenguaje de programación de alto nivel creado para soportar una variedad de estilos de programación y ser divertido de usar Python es, a día de hoy, uno de los lenguajes de programación más populares del mundo.
  • Visual Basic

    Visual Basic

    Creador: Microsoft,
    Función/objetivo: Permite 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).
  • Java

    Java

    Creador: James Gosling,
    Función/objetivo: Tiene funcionalidad multiplataforma y se encuentra constantemente entre los lenguajes de programación más populares del mundo.
  • PHP

    PHP

    Creador: Rasmus Lerdorf,
    Función/objetivo: Sus usos principales incluyen la construcción y el mantenimiento de páginas web dinámicas, así como el desarrollo del lado del servidor.
  • JavaScript

    JavaScript

    Creador: Brendan Eich
    Función/objetivo: Este lenguaje se utiliza principalmente para el desarrollo de páginas web dinámicas, documentos PDF, navegadores web y widgets de escritorio.
  • C#

    C#

    Creador: Microsoft,
    Función/objetivo: Combina la capacidad informática de C++ con la sencillez de Visual Basic, C# se basa en C++ y comparte muchas similitudes con Java.
  • Swift

    Swift

    Creador: Apple,
    Función/objetivo: Para aplicaciones de escritorio, móviles y en la nube como sustituto de C, C++ y Objective-C.

Plan projects on a visual timeline

Map milestones, phases, deadlines, and key events in one place so the sequence is easier to see and share. Timetoast is a timeline maker for work, school, research, and stories.