Linea de tiempo lenguajes de programación

  • PLANKALKÜL

    PLANKALKÜL
    Es el antepasado de los modernos lenguajes de programación. Fue creado por Konrad Zuse, para su serie de máquinas Z. Su nombre es una combinación de las palabras Plan y
    Kalkül, así que podría traducirse por «plan de cálculo».
  • Short Code

    Short Code
    William F. Schmitt creó este lenguaje interpretado y fue utilizado en la primera serie de UNIVAC. Es considerado el precursor de los lenguajes de alto nivel.
  • Fortran

    Fortran
    Creacion del compilador FORTRAN (FORmula TRANslator) y se incluyó en el IBM 704, junto con un manual de 51 páginas. Esta destinado a la resolución de problemas científico técnicos, resultando relativamente sencillo de aprender si se domina la notación matemática.
  • FlowMatic

    FlowMatic
    El primer lenguaje de programación destinado al tratamiento de aplicaciones de gestión. Desarrollado por el equipo de Grace Hopper en 1957, este lenguaje compilado sólo fue implementado en UNIVAC.
  • Lisp

    Lisp
    John McCarthy creó LISP (LISt Processing language) como parte de un proyecto de inteligencia artificial del MIT, teniendo como soporte un equipo IBM 704. Se trata de un lenguaje conciso e interactivo, basado en el tratamiento de listas (de ahí su nombre), ya que, tanto los programas como los datos se estructuran mediante listas.
  • AlGol

    AlGol
    Con vistas a obtener un lenguaje universal, que no
    dependiera de la máquina donde se implementara, denominado ALGOL 58 (ALGOritmic Language).
  • Cobol

    Cobol
    COBOL (COmmon Business Oriented Language), un lenguaje orientado hacia funciones administrativas, de gran portabilidad y legibilidad.
  • Jovial

    Jovial
    Su nombre son las siglas de «Jules’ Own Version of the International Algorithmic Language», partiendo de IAL (de ahí el nombre), para Air Force USA, que deseaba un lenguaje válido tanto para usos científicos como de gestión.
  • APL

    APL
    El profesor Kenneth E. Iverson ideó una notación para describir, sin ambigüedad y con concisión, algoritmos matemáticos y la dio a conocer en su libro «A Programming Language».
  • Basic

    Basic
    John G. Kemeny y Thomas E. Kurtz eran profesores del Dartmouth College,diseñaron un nuevo lenguaje que permitiera introducirse a sus estudiantes en los sistemas de tiempo compartido. Ese lenguaje, al que llamaron BASIC por su sencillez, es, sin duda, el más difundido, aplicándose tanto en tareas de gestión como en aplicaciones científicas.
  • PL/I

    PL/I
    Este lenguaje fue desarrollado por IBM, que deseaba un lenguaje polivalente, en el sentido de que podía aplicarse tanto a gestión como al ámbito científico.
  • RPG

    IBM comenzó a desarrollar un lenguaje orientado la obtención de informes (ventas, pagos, etc.) en el ámbito de gestión (RPG son las siglas de Report Program Generator).
  • Simula

    Basado en ALGOL, se trata del primer lenguaje orientado a objetos. Fue desarrollado por los noruegos Ole-Johan Dahl y Kristen Nygaard que buscaban un lenguaje adecuado para la simulación de eventos discretos (su nombre es una contracción de Simulation Languaje).
  • Logo

    Papert comenzó a diseñar un lenguaje que sirviera para introducir en el mundo de la programación al alumnado de menor edad.
  • FORTH

    Este lenguaje fue creado por Charles H. Moore, para controlar los radiotelescopios de Kitt Peak y procesar sus datos. Se trata de un lenguaje funcional e interactivo que ha ido evolucionando con el paso del tiempo. Debido a la poca memoria que ocupa y a su rapidez, fue uno de los primeros en difundirse entre los microordenadores.
  • LSE

    Con objeto de que el profesorado francés de secundaria fuese capaz de crear sus propios materiales educativos informáticos, se diseñó el lenguaje LSE (Lenguage Symbolique d’Enseignement), no tuvo mucho éxito.
  • SmallTalk

    SmallTalk
    Creado por Alan Kay en el Centro de Investigaciones Xerox de Palo Alto, es un lenguaje muy influenciado por SIMULA, estando también orientado a objetos. Tuvo sucesivas versiones (72, 76 y 80) y ofrece un entorno completo para el desarrollo de software.
  • C

    C
    En 1970, Thompson desarrolló un lenguaje experimental, al que llamó B. Dos años después, Ritchie se basó en B para crear un nuevo lenguaje de propósito general, que denominó C. Como no depende de la arquitectura del hardware, C es uno de los lenguajes más portables del mercado y, como además ofrece amplias prestaciones, su difusión es amplísima.
  • ComAL

    ComAL
    Destinado a la informática educativa en los países
    escandinavos, fue desarrollado por Benedict Loefstedt y Borge Christensen, combinando las ventajas de BASIC y PASCAL (sus siglas corresponden a COMmon Algorithmic Language).
  • ProLog

    ProLog
    Robert Kowalski (Universidad de Edimburgo) y
    Alain Colmerauer y Phillippe Roussell (universidad de AixMarseille) expusieron la revolucionaria idea de que la lógica podía emplearse como lenguaje de programación. Siguiendo esta línea, al año siguiente, el grupo de inteligencia artificial de la Universidad de Aix-Marseille comenzó a diseñar ese lenguaje, al que se llamó PROLOG (PROgramation LOGique).
  • Pascal

    Pascal
    Surgió como una derivación de ALGOL, fue
    definido en el libro PASCAL - User Manual and Report, escrito por Kathleen Jensen y Niklaus Wirth. PASCAL es el lenguaje más sencillo que posibilita el acceso a la informática teórica: descomposición modular, recursividad, punteros, etc.
  • ADA

    ADA
    Se propuso la creación de un nuevo lenguaje,
    recomendando que se basara en PASCAL, PL/I y ALGOL 68. Propuesto por Honeywell-Bull (Francia), fue diseñado por un equipo encabezado por Jean Ichbiah. En un primer momento, se le dio el nombre de DoD-1 pero se cambió por ADA, en honor de Ada Lovelace.
  • C++

    C++
    Bjarne Stroustrup diseñó una ampliación de C y, en 1984, la convirtió en un compilador que llamó C++, especialmente enfocado a la programación orientada a objetos.
  • JAVA

    JAVA
    Fue desarrollado por James Gosling, de Sun Microsystems, basándose en C y C++. Un lenguaje para Internet cuando, en aquella época, la Red estaba casi circunscrita al ámbito universitario. En realidad, el objetivo de Sun no tenía nada que ver con Internet; era crear un interfaz atractivo e intuitivo para electrónica de consumo (calculadoras, televisión interactiva, etc.).
  • Python

    Python
    Van Rossum publicó el código de la versión
    0.9.0. En esta versión ya teníamos disponibles clases con herencias, manejo de excepciones, funciones y los tipos modulares.
  • HTML

    HTML
    HTML (Lenguaje de Marcas de Hipertexto, del inglés HyperText Markup Language) es el componente más básico de la Web. Define el significado y la estructura del contenido web. Además de HTML, generalmente se utilizan otras tecnologías para describir la apariencia/presentación de una página web (CSS) o la funcionalidad/comportamiento (JavaScript).
  • PHP

    PHP
    PHP es un lenguaje de código para desarrollo web que puede ser incrustado en HTML; se estima que está presente en más de 20 millones de páginas sitios y cerca de un millón de servidores, ya que es adecuado para generar páginas dinámicas.
  • JavaScript

    JavaScript
    Brendan Eich escribió la primera versión de JavaScript en tan solo diez días. Es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico.
  • C Sharp

    C Sharp
    Lenguaje de programacion orientado a objetos creado por Microsoft como parte de su plataforma .NET.
  • GO

    GO
    Lenguaje de programación relativamente nuevo, creado por Google. Se creo con la intención de proporcionar un leguaje de programación moderno, rápido, seguro y fácil de usar que pudiera usarse para una amplia variedad de aplicaciones.