Lenguaje

Evolución de los Lenguajes de Programación

  • Period: to

    Lenguaje de Ada Lovelace

    Ésta mujer se propuso el traducir las memorias del matemático Luigi Menabrea, al hacerlo, creó un lenguaje de programación a mano; éste calculaba la serie de números de Bernoulli con la máquina de Babbage.
  • FORTRAN: Primer lenguaje de programación

    FORTRAN: Primer lenguaje de programación
    John W.Backus inventa el primer lenguaje de programación de alto nivel, tuvo aplicaciones científicas y militares, desarrollado por IBM, con sus siglas en Inglés (Formula Translating System).
  • LISP: Lenguaje que muestra la información estructurada en forma de listas.

    LISP: Lenguaje que muestra la información estructurada en forma de listas.
    List Processing (LISP) es un lenguaje de programación creado por John McCarthy para el procesamiento de listas. Emplea funciones matemáticas para el uso de los datos.
  • ALGOL: Algorithmic Language (58, 60, 68)

    ALGOL: Algorithmic Language (58, 60, 68)
    Es un lenguaje desarrollado por un comité internacional, los cuales querían que ALGOL fuera un lenguaje de programación internacional, a pesar de que no tuvo éxito, influyó para la creación de otros lenguajes, tales como C, Pascal entre algunos otros. Éste lenguaje introdujo el concepto de variables locales a un determinado bloque de código.
  • ¿COBOL como lenguaje universal?

    ¿COBOL como lenguaje universal?
    El Lenguaje Común Orientado a Negocios (con sus siglas en inglés, COBOL) es un lenguaje de programación desarrollado con el objetivo de ser universal, para que sea usado por cualquier computadora y se orienta a cuestiones financieras y administrativas. Fue un lenguaje creado en colaboración del departamento de defensa de EUA.
  • Simula

    Simula
    Sus creadores fueron Kristen Nygaard y Ole-Johan Dahl, el objetivo de éste lenguaje es que hiciera las funciones de simulación. Integró consigo la Programación Orientada a Objetos.
  • Combined Programming Language: CPL

    Combined Programming Language: CPL
    Este lenguaje surge de la influencia de ALGOL 60, con uso para la programación científica y comercial.
  • Beginner's All-purpose Symbolic Instruction Code (BASIC)

    Beginner's All-purpose Symbolic Instruction Code (BASIC)
    Desarrollado por John Kemeny y Thomas Kurtz, estaba "dirigido" para estudiantes y docentes, hoy en día es importante pues éste se adoptó a sistemas como Visual Basic o Gambas.
  • RPG

    RPG
    El lenguaje fue desarrollado por IBM (International Business Machines) y lanzado hasta el año 1964, con la finalidad de generar reportes y/o informes comerciales o de negocios.
  • Basic Combined Programming Language: BCPL

    Basic Combined Programming Language: BCPL
    Diseñado por Marin Richards, fue desarrollada como herramienta para la construcción de compiladores.
  • B

    B
    Es un lenguaje precursor a C, diseñado por Dennis Ritchie y Ken Thompson, usado para aplicaciones no numéricas y para la programación de sistemas.
  • Pascal

    Pascal
    Niklaus Wirth lo desarrolló entre 1968 y 1969, el lenguaje hace uso de la programación estructurada y las estructuras de datos. Su aplicación estaba planeada para estudiantes y docentes, pero se empleó para crear aplicaciones de cualquier tipo.
  • Lenguaje C

    Lenguaje C
    Es un lenguaje desarrollado por Dennies Ritchie, C consta de una programación estructurada y es para propósitos generales, no se asocia a algún Sistema Operativo o equipo en específico. Permite el desarrollo de aplicaciones y SIstemas Operativos, teniendo en cuenta que tiene librerías dentro de sus bibliotecas y también posee diversos tipos de datos y operadores.
  • Modula-2

    Modula-2
    Desarrollado a partir de Pascal, por Niklaus Wirth, su finalidad era escribir Sistemas Operativos con lenguajes de alto nivel, dispone de: recursividad, concurrencia y encapsulamiento de datos.
  • C++

    C++
    Creado por Bjarne Stroustrup, C++ extendió el lenguaje C, Bjarne agregó un lenguaje orientado a objetos, es por ello que ahora se maneja como un lenguaje híbrido.
  • Smalltalk

    Smalltalk
    Es un lenguaje de programación orientada a objetos, creado por Alan Kay. De éste surgen las ideas para los siguientes lenguajes, que contienen interfaces de usuario, como el uso de gráficos, ratón, ventanas y menús desplegables.
  • Ada

    Ada
    Es un lenguaje de programación orientado a objetos diseñado por Jean Ichbiah y S. Tucker Taft, fue creado con fines de seguridad, impulsado por el Departamento de Defensa de EUA.
  • Matrix Laboratory: MATLAB

    Matrix Laboratory: MATLAB
    Es un software matemático con fines educativos, creado Cleve Moler, la idea era hacer uso de las subrutinas escritas en Fortran, para el análisis numérico y la álgebra lineal.
  • Practical Extracting and Reporting Language: PERL

    Practical Extracting and Reporting Language: PERL
    Este lenguaje de programación es muy práctico para la extracción de la información que pueden contener los archivos de texto y a su vez, es capaz de generar informes a partir de los ficheros.
    Su uso es para la construcción de aplicaciones CGI para la web.
  • Python

    Python
    Conocido por ser un lenguaje de programación dinámico, creado por Guido Van Rossum. Finalmente para 1991 se publica la versión 0.9.0, hasta éste punto ya se tenía disponibles: herencias, manejo de excepciones, funciones y tipos modulares.