Lenguajes de Programación

Timeline created by yuli10
  • FORTRAN

    FORTRAN
    Fortran fue desarrollado por un equipo de investigadores de IBM en la década de 1950.
    Presentado oficialmente en 1955 y lanzado comercialmente en 1957.
    El equipo de trabajo estaba encabezado por John W. Backus.
    Es un lenguaje de programación de alto nivel utilizado para el cálculo numérico y para la computadora científica.
    Fortran se sigue utilizando hoy en día para la programación de aplicaciones científicas y matemáticas.
  • ALGOL

    ALGOL
    ALGOL (Algorithmic Language) fue desarrollado a finales de la década de 1950 por un comité internacional para crear un lenguaje de programación independiente de la máquina y corregir algunos problemas presentados por Fortran.
    Fue muy popular en las universidades durante el año 1960, pero no llegó a convencer como lenguaje de utilización comercial.
    Sin embargo, Algol influyó profundamente en varios lenguajes posteriores que sí alcanzaron gran difusión, como Pascal, C y Ada.
  • LISP

    LISP
    Desarrollado originalmente en 1958 por John McCarthy y sus colaboradores en el Instituto Tecnológico de Massachusetts
    Es el segundo lenguaje de programación de alto nivel de mayor antigüedad entre los que continúan teniendo un uso extendido en la actualidad.
    Con el paso del tiempo, en un lenguaje muy útil en el campo de la Inteligencia Artificial.
  • COBOL

    COBOL
    Cobol (Lenguaje Común Orientado a Negocios) fue desarrollado por primera vez por el Comité CODASYL en 1960.
    Este lenguaje ha sido diseñado para el desarrollo de negocios, por lo general orientada a archivos y aplicaciones.
    Es por esta razón que no ha caído en desuso y aún sigue siendo el lenguaje de programación dominante en la informática empresarial, gracias a la capacidad de manejar una gran cantidad de procesamiento por lotes (ficheros grandes).
  • SIMULA

    SIMULA
    Es un lenguaje de programación orientada a objetos (POO) de 1962. Fue el primero de este tipo que incluyó el concepto de clase.
    Su versión más conocida es Simula 67 que fue lanzado oficialmente por sus autores Ole Johan Dahl y Kristen Nygaard en mayo de 1967, en la Conferencia de Trabajo en Lenguajes de Simulación IFIO TC 2 en Lysebu, Noruega .
  • BASIC

    BASIC
    John George Kemeny y Thomas Kurtz crearon el lenguaje de programación de alto nivel BASIC (Beginner’s All-purpose Symbolic Instruction Code), lenguaje creado en el Dartmouth College con finalidad pedagógica.
    BASIC tuvo su verdadero salto en el año 1975 con el éxito del primer el micro-ordenador.
    La Familia BASIC sigue siendo popular al ser en uno de los lenguajes más replicado en diferentes plataformas y en diferentes sistemas operativos.
  • PASCAL

    PASCAL
    Pascal es un lenguaje creado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969 y publicado en 1970.
    Su objetivo era crear un lenguaje que facilitara el aprendizaje de la programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Sin embargo, con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
  • C

    C
    También conocido como “Lenguaje de programación de sistemas” desarrollado en el año 1972 por Dennis Ritchie para UNIX un sistema operativo multiplataforma.
    Es del tipo lenguaje estructurado como son Pascal, Fortran, Basic. Sus instrucciones son muy parecidas a otros lenguajes incluyendo sentencias como if, else, for, do y while.
  • PROLOG

    PROLOG
    Es un lenguaje de programación lógico e interpretado usado habitualmente en el campo de la Inteligencia artificial.
    El programa PROLOG especifica cómo debe ser la solución, en vez de dar el algoritmo para su resolución. La solución se obtiene mediante búsqueda aplicando la lógica de predicados.
  • ADA

    ADA
    Es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los Estados Unidos.
    Fue diseñado con la seguridad en mente y con una filosofía orientada a la reducción de errores comunes y difíciles de descubrir. Para ello se basa en un tipado muy fuerte y en chequeos en tiempo de ejecución.
  • C++

    C++
    C++ nació como una extensión del lenguaje C, para conseguir aunar la eficiencia del lenguaje C con las ventajas del modelo orientado a objetos.
    El primer paso hacia C++ se produjo en 1980, cuando se presentó un primer lenguaje llamado C with classes, descrito por Bjarne Stroustrup. En 1983/84 se rediseñó este lenguaje, pasando a llamarse C++ (el nombre proviene del operador incremento de C, ++, para indicar que es una evolución).
  • PERL

    PERL
    Larry Wall comenzó a trabajar en Perl en 1987 mientras trabajaba como programador en Unisys y anunció la versión 1.0 el 18 de diciembre de 1987.
    Estructuralmente, Perl está basado en un estilo de bloques como los del C o AWK, y fue ampliamente adoptado por su destreza en el procesado de texto.
    Es muy utilizado en aplicaciones de base de datos, administración de sistemas, programación web y programación de gráficos.
  • PYTHON

    PYTHON
    Es un lenguaje de programación multiparadigma, esto significa que más que forzar a adoptar un estilo particular de programación, permite varios estilos: programación orientada a objetos (POO), programación estructurada y funcional.
    Es usado con frecuencia en la creación de aplicaciones Web, desarrollo de software y seguridad informática.
  • RUBY

    RUBY
    Es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995.
    Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk.
  • PHP

    PHP
    Diseñado por el programador Rasmus Lerdorf, en base a la escritura de un grupo de CGI binarios escritos en el lenguaje C. En un comienzo, PHP sólo estaba compuesto por algunas macros que permitían trabajar más fácilmente en la creación de páginas web.
    Se caracteriza por ser un lenguaje gratuito y multiplataforma, con posibilidad de acceso a muchos tipos de bases de datos.
  • JAVA

    JAVA
    Desarrollado en sus inicios por James Gosling, en el año 1991.
    Su objetivo era crear un lenguaje de programación parecido a C++ en estructura y sintaxis, fuertemente orientado a objetos, pero con una máquina virtual propia.
    En 1995 finalmente, es presentada la versión alpha de java, y un año después en 1996 es lanzado el primer JDK (JDK 1.0). Su desarrollo a partir de entonces es imparable, se van presentando nuevos paquetes y librerías.
  • JAVASCRIPT

    JAVASCRIPT
    El JavaScript es un lenguaje de programación orientada a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico, que surgió por la necesidad de ampliar las posibilidades del HTML.
    En efecto, al poco tiempo de que las páginas web apareciesen, se hizo patente que se necesitaba algo más que las limitadas prestaciones del lenguaje básico, ya que el HTML solamente provee de elementos que actúan exclusivamente sobre el texto y su estilo.
  • C#

    C#
    Es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET.
    Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.
  • GROOVY

    GROOVY
    Es un lenguaje de programación orientada a objetos implementado sobre la plataforma Java. Tiene características similares a Python, Ruby, Perl y Smalltalk. Además, puede usarse como lenguaje de scripting dentro de la Plataforma Java. Siendo precisos, Groovy es un Lenguaje Dinámico Ágil.
    Entre las características incluye el tipado estático y dinámico, sobrecarga de operadores, sintáxis nativa para la manipulación de listas y maps, iteración polimórfica, etc.