Línea de tiempo sobre la evolución de los lenguajes de programación

  • Autocode

    Autocode
    Esta familia de "sistemas de codificación simplificados", más tarde llamado lenguajes de programación, fue creada en la década de 1950 específicamente para su uso con las computadoras digitales en las universidades de Manchester, Cambridge y Londres. Autocode era un término genérico.
    Creador: Alick Glennie.
  • Fortran

    Fortran
    Considerados los lenguajes más viejos utilizados hoy en día. Son lenguajes de alto nivel de propósito general, procedimental e imperativo que esta especialmente adaptado al cálculo numérico y la computación científica. Fueron creados por científicos, matemáticos y empresarios de la computación, pero su precursor
    principal fue: John Backus de IBM.
    Principales usos: Aplicaciones para super computadoras, desarrollo de Inteligencia Artificial, software empresarial.
  • Algol 68

    Algol 68
    Este lenguaje tiene una característica interesante ya que fue el primero que su semántica fue definida formalmente antes de ser implementado en base al formalismo llamado gramáticas de dos niveles. Los objetivos principales de ALGOL 68 son permitir comunicar algoritmos, permitir una eficiente ejecución de los mismos en diferentes arquitecturas y servir como herramienta para la enseñanza.
    El principal autor es Adriaan van Wijngaarden.
  • Pascal

    Pascal
    Nombrado en honor al matemático francés Blaise Pascal, este lenguaje de programación fue desarrollado por Niklaus Wirth.
    Pascal permitió a los programadores definir sus propios tipos de datos complejos y facilitó la creación de estructuras de datos dinámicas y recursivas como listas, árboles y gráficos.
    Principales usos: Enseñanza de la programación. Objet Pascal, un derivado, se utiliza comúnmente para el desarrollo de aplicaciones Windows.
  • C

    C
    Es uno de los lenguajes de programación más utilizados de todos los tiempos, C es un lenguaje de propósito general diseñado para programación estructurada.
    El texto fuente del programa C es de formato libre, usando el punto y coma como un terminador de enunciado y llaves para agrupar bloques de enunciados.
    Fue desarrollado originalmente por Dennis M. Ritchie entre 1969 y 1972 en los laboratorios Bell.
  • C++

    C++
    C++ es un lenguaje de progrmación diseñado a mediados de los años 1980 por Bjarne Stroustrup. Fue diseñado principalmente para la programación del sistema, pero se ha expandido para ser utilizado en aplicaciones de escritorio, servidores y de rendimiento crítico. Heredó la mayoría de la sintaxis de C y tiene características de programación imperativas, orientadas a objetos y genéricas. C++ es un lenguaje híbrido.
  • Perl

    Perl
    Perl es un lenguaje de programación diseñado por Larry Wall en 1987. Perl es una familia de lenguajes de programación de alto nivel y propósitos generales. Toma prestadas características de otros lenguajes de programación, como C, AWK y sed. Originalmente, la única documentación para Perl era una sola página de manual, pero ha sufrido varias revisiones y cambios.
  • Python

    Python
    Python es lenguaje de propósito general, de alto nivel. Creado para apoyar una gran variedad de estilos de programación de manera divertida. Muchos tutoriales, ejemplos de código e instrucciones a menudo contienen referencias a Monty Python. También es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.
    Creador: Guido Van Rossum (CWI) Principales usos: Aplicaciones Web, desarrollo de software, seguridad informática.
  • Ruby

    Ruby
    Lenguaje de propósito general, de alto nivel. Un programa de enseñanza, influenciado por Perl, Ada, Lisp, Smalltalk, entre otros. Diseñado para hacer la programación más productiva y agradable.
    Creador: Yukihiro Matsumoto Principales usos: Desarrollo de aplicaciones Web, Ruby on Rails.
  • Java

    Java
    Lenguaje de propósito general, de alto nivel. Hecho para un proyecto de televisión interactiva. Funcionalidad de programación multiplataforma. Es actualmente el segundo lenguaje de programación más popular en el mundo.
    Creador: James Gosling (Sun Microsystems) Principales usos: Programación Web, desarrollo de aplicaciones Web, desarrollo de software, desarrollo de interfaz gráfica de usuario.
  • PHP

    PHP
    Lenguaje de código abierto, de propósito general. Se utiliza para construir páginas web dinámicas. Más ampliamente usado en software de código abierto para empresas.
    Creador: Rasmus Lerdorf Principales usos: Construcción y mantenimiento de páginas web dinámicas, desarrollo del lado del servidor.