Evolución de los lenguajes de programación

  • FORTRAN

    FORTRAN
    John Backus
    Destinado a la resolución de problemas científico - técnicos, resultando relativamente sencillo de aprender si se domina la notación matemática.
  • COBOL

    COBOL
    Murray Hopper, Grace
    Hoy en día se utiliza casi exclusivamente en algunos grandes sistemas informáticos (entidades bancarias, sobre todo), si bien más para mantener el código existente que para desarrollar nuevas aplicaciones.
  • BASIC

    BASIC
    John G. Kemeny y Thomas E. Kurtz
    Se trataba de un lenguaje sencillo de aprender y, además, su intérprete ocupaba poca memoria.
  • LOGO

    LOGO
    Wally Feurzeig, Seymour Papert, Cynthia Solomon
    LOGO introduce al mundo de la programación de una forma gráfica, mediante la geometría de la tortuga.
  • C

    C
    Dennis Ritchie
    Es el lenguaje de los compiladores, intérpretes, editores, sistemas operativos y programación embebida.
  • Pascal

    Pascal
    A principios de los 70, el profesor suizo Niklaus Wirth emprendió la creación de un nuevo lenguaje que permitiera introducirse en la programación de una forma fácil, pero a la vez potente.
    Su creador lo desarrolló como una herramienta de enseñanza y formación, aunque tiene un uso meramente comercial. Este lenguaje se usa en Skype.
    Fue definido como una derivación de ALGOL, en 1980 sufrió la primera formalización y se estandarizó en 1983.
  • PROLOG

    PROLOG
    En 1972, Robert Kowalski, Alain Colmerauer y Phillippe Roussell expusieron la idea de que la lógica podía emplearse como lenguaje de programación. 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).
    Originalmente concebido como una forma de automatizar el procesamiento de lenguaje natural, primero fue utilizado para tomar decisiones deductivas basadas en entrada en francés escrito.
  • Ada

    Ada
    El lenguaje Ada fue el resultado de un concurso convocado en 1975 por el Ministerio de Defensa de los Estados Unidos para disponer de un solo lenguaje para todas sus necesidades. Éste debía estar basado en PASCAL y ser útil para fines como programación de sistemas, inteligencia artificial y, aplicaciones en tiempo y sistemas incrustados. La primera documentación de Ada data de 1979, y el primer estándar, de 1983 (Ada 83). Ada 95 incorpora POO e interfaces para C, Fortran y COBOL.
  • C++

    C++
    En 1980, en los laboratorios Bells, Bjarne Stroustrup diseñó C++ como una extensión del lenguaje C para ser un “lenguaje de uso general”.
    El 14 de octubre de 1985 se publicó la primera guía de referencia de C++, por lo que es considerada como su fecha de “nacimiento”.
    En 1990 se reunieron las organizaciones ANSI e ISO con el objeto de definir un estándar que formalizara al lenguaje, proceso que culminó en 1998 al aprobarse ANSI C++.
    Hoy en día es usado por Firefox, Office y Adobe PDF Reader.
  • MATLAB

    MATLAB
    Es un sistema de cómputo numérico, el cual, es muy utilizado en universidades y centros de investigación, desarrollado por Cleve Moler. Entre sus ditintas funciones se destacan: manipulación de matrices, implementación de algortimos, creación de interfaces de usuario y la comunicación con programas en otros lenguajes.
  • Python

    Python
    A finales de 1989, tras haber trabajado en un proyecto llamado ABC y después en el grupo que desarrolló Amoeba en CWI, Guido van Rosum decidió escribir un intérprete para el nuevo lenguaje de scripting que venía trabajando.
    La experiencia de Guido Van Rosum en la implementación del sistema ABC se sumó a su iniciativa por crear un lenguaje más sencillo, intuitivo y potente. Así, en 1991, nació Python conocido como el sucesor del lenguaje ABC.
  • R

    R
    Implementado por Robert Gentleman y Ross Ihaka, ambos miembros de la Universidad de Aucklanden en 1990. Tiene un enfoque al análisis estadístico y es uno de los más utilizados en investigación científica. Además, utilizado también en las áreas de machine learning, minería de datos y matemáticas financieras, por mencionar algunos.
  • VisualBasic

    VisualBasic
    Creado en 1991 por Alan Cooper para Microsoft, Visual Basic es un lenguaje de programación orientado a objetos desarrollado por Microsoft. El uso de Visual Basic agiliza y simplifica la creación de aplicaciones. NET con seguridad de tipos.
  • Java

    Java
    En 1991, el equipo “Green Team” dirigido por James Gosling de Sun Microsystems creó un lenguaje de programación para dispositivos digitales de consumo. El lenguaje se llamaba Oak, más tarde, pasó a llamarse “Green” y finalmente se le cambió el nombre a “Java”. Después de años, Sun Microsystems lanzó la primera implementación pública de Java en 1995.
    Java es una tecnología que se usa para el desarrollo de aplicaciones que convierten a la Web en un elemento más interesante y útil.
  • Ruby

    Ruby
    Es un lenguaje de programación cuyo desarrollo inició en 1993 y tuvo su liberación pública en 1995. Su creador fue Yukihiro “Matz” Matsumoto, mezcló partes de sus lenguajes favoritos (Perl, Smalltalk, Eiffel, Ada y Lisp) para formar un nuevo lenguaje que incorporara tanto la programación funcional como la imperativa.
    A menudo ha manifestado que está “tratando de hacer que Ruby sea natural, no simple”, de una forma que se asemeje a la vida real.
    Se usa para desarrollar aplicaciones web.
  • PHP

    PHP
    PHP tal y como se conoce hoy en día es en realidad el sucesor de un producto llamado PHP/FI. Creado en 1994 por Rasmus Lerdorf, la primera encarnación de PHP era un conjunto simple de ficheros binarios Common Gateway Interface (CGI) escritos en el lenguaje de programación C.
    Es un lenguaje de programación destinado a desarrollar aplicaciones para la web y crear páginas web, favoreciendo la conexión entre los servidores y la interfaz de usuario.
  • JavaScript

    JavaScript
    El primer JavaScript fue creado por Brendan Eich en Netscape, introducido en 1995 como una forma de agregar programas a páginas web en el navegador Netscape Navigator. Se trata de un lenguaje de programación ligero, interpretado, o compilado justo-a-tiempo con funciones de primera clase. Si bien es más conocido como un lenguaje de scripting para páginas web, y usado en entornos fuera del navegador, como Node.js, Apache CouchDB y Adobe Acrobat.
  • Delphi

    Delphi
    Borland introdujo en 1995 el entorno de desarrollo rápido de aplicaciones conocido como Delphi, el cual fue desarrollado originalmente como el sucesor de Turbo Pascal.

    Delphi es un lenguaje de alto nivel, compilado y fuertemente tipado que admite el diseño estructurado y orientado a objetos . El lenguaje Delphi se basa en Object Pascal.
  • C#

    C#
    Creado por Microsoft en 1999, es orientado a objetos. Es un lenguaje para desarrollo de software y para creación de videojuegos.
  • Swift

    Swift
    Swift es un lenguaje de programación multiparadigma creado por Apple en el 2014 enfocado en el desarrollo de aplicaciones para iOS y macOS.