Portada

Línea del Tiempo "Lenguajes de Programación"

  • Ada Lovelace (primer lenguaje de programación)

    Ada Lovelace (primer lenguaje de programación)
    Ada Lovelace fue una de las primeras programadoras, trabajó junto a Babbage, de tal manera que en 1843, logró escribir el primer programa. Se caracterizo por el uso de bucles y la bifurcación.
  • 1er. Generación

    1er. Generación
    Este está dado por el lenguaje máquina, el cual es el nivel más básico, donde las instrucciones están codificadas en cero (0) y unos (1).
  • PLANKALKÜL

     PLANKALKÜL
    Es el antepasado de los lenguajes de programación modernos.
    Fue creado por Konrad Zuse para su serie de m·quinas Z.
    El nombre podría traducirse a "plan de cálculo".
  • 2da. Generación

    2da. Generación
    Surge el lenguaje ensamblador; considerado como un lenguaje de bajo nivel. Su funcionamiento se basa en traducir el código fuente línea por línea a lenguaje máquina.
  • FORTRAN

    FORTRAN
    Sus siglas están dadas por FORmula TRANslation, es conocido como el lenguaje de programación más antiguo que continúa en uso. Fue creado por John Backus.
    Creado principalmente para la computación científica, las matemáticas y estadísticas.
    Actualmente se utiliza en la industria automovilística, aeroespacial, gubernamental e investigación.
    Fue desarrollado inicialmente como un programa SpeedCoding, el cual tomándolo como base, creó un lenguaje para añadirle funcionalidad a la IBM 704,
  • LISP

    LISP
    John McCarthy, inspirándose en el lenguaje de programación IPL, creó LISP (List Processing Language).
    Se trata de un lenguaje conciso e interactivo, basado en el tratamiento de listas, ya que los datos y programas se estructuran mediante listas
  • ALGOL

    ALGOL
    Con la finalidad de crear u lenguaje de programación que no dependiera de la arquitectura donde se implementara, se creó un comité internacional conformado por ACM (Association for Computing Machinery) y GAMM (Sociedad para las Matemáticas Aplicadas), quienes dieron a conocer el denominado ALGOL 58, que posteriormente se le denomino ALGOL 68 (la siguiente generación).
  • COBOL

    COBOL
    Sus siglas hacen referencia a "Common Business Oriented Language". Este lenguaje se utiliza en procesos de las tarjetas de crédito, ATM, telefonía, sistemas hospitalarios.
    Tras la gran preocupación del gobierno de USA, acerca de la dificultad y compatibilidad, se realizó una conferencia, cuyo resultado fue COBOL.
    Es un lenguaje orientado a funciones administrativas con portabilidad y legibilidad.
    Fue creado por Grace Murray Hopper.
    Se caracteriza por un lenguaje familiar y uniforme.
  • 3er. Generación

    3er. Generación
    Comienza el surgimiento de los lenguajes de alto nivel. Son considerados de alto nivel debido al hecho de que el lenguaje utilizados es más parecido al lenguaje natural humano y más lejanos al lenguaje de las máquinas. En esta generación surgen lenguajes como FORTRAN, COBOL, BASIC, C y PASCAL.
  • LOGO

    LOGO
    Creado por Seymour Papert, quien recientemente se había incorporado al MIT, desarrollo un lenguaje que sirviera para introducir en el mundo de la programación al alumnado de menor edad.
    Lo anterior se puede notar en una cita dada por el profesor Papert: "¡Que los niños programen a los ordenadores y no los ordenadores a los niños!".
    Se introduce al mundo de la programación de una forma gráfica, mediante la geometría de la tortuga.
  • Basic

    Basic
    Creado por estudiantes de Dartmouth College; sus siglas están dadas por "Beginners All Purpose Symbolic Instruction Code".
    Su fundamento de creación fue simplificar la programación para aquellos que no tenían fuertes conocimientos acerca de la programación.
    Consiste en un lenguaje que permite introducir a estudiantes en los sistemas de tiempo compartido.
    Es llamado así debido a su sencillez.
    Una versión de este fue el primer producto de Microsoft, creado por Bill Gates y Paul Allen.
  • C

    C
    Desarrollado entre 1969 y 1973 por Dennis Ritchie y Kenneth Thompson, en los laboratorios Bell. Se le concedió dicho nombre debido a que sus características derivan del lenguaje anterior denominado "B".
    En 1970,Thompson desarrolló un lenguaje experimental, al que llamó B. Posteriormente, Ritchie se basó en B para dar un nuevo lenguaje que fuera independiente de la arquitectura , que a propósito llamó C.
    Este lenguaje de programación llegó a ser muy poderoso; de hecho, Linux está basado en C.
  • 4a. Generación

    4a. Generación
    Se caracteriza por una mayor eficiencia de los lenguajes de programación; es decir, son más "user friendly".
    Son lenguajes orientados a la producción o al usuario mismo.
    Se podría decir que los programas generan de forma automática la mayor parte de los procedimientos de un programa, por lo que los lenguajes son más rápidos y eficientes.
    Ejemplo de esta generación es LabVIEW.
  • Pascal

    Pascal
    Denominado de esa manera en honor a Blaise Pascal; su creador fue Niklaus Wirth.
    Fue desarrollado como una herramienta de enseñanza; sin embargo es utilizado para uso comercial.
    El propósito inicial de este lenguaje de programación era permitir introducirse en la programación de una forma fácil, pero a la vez potente y, sobre todo, siguiendo pautas estructuradas.
    De hecho, es considerado como un leguaje sencillo que permite el acceso a la informática teórica.
    Ejemplo de su utilización es Skype.
  • PROLOG

    PROLOG
    Desarrollado por Robert Kowalski, Alain Colmerauer y Phillippe Roussell, los cuales expusieron que la lógica podía expresarse como lenguaje de programación.
    Dicho lo anterior, se desarrollo este lenguaje, que significa Programaron Logique.
    Muchos consideran este lenguaje como el prototipo de lenguaje declarativo por excelencia; sin embargo, no está destinada al cálculo científico.
  • ADA

    ADA
    En dicho año, se creó un grupo de trabajo para evaluar lo lenguajes de programación y determinar si existía alguno que pudiera ser usado por la secretaría de Defensa de USA.
    Se realizó un concurso para para desarrollar un nuevo lenguaje que se ajustara a los requerimientos, el ganador fue el propuesto por Honeywell-Bull; inicialmente se le dio el nombre de DoD-1, pero posteriormente se cambió a ADA.
    Era un tanto complejo y estricto, y solo era apropiado para el desarrollo de grandes programas.
  • C++

    C++
    En los laboratorios Bells, donde anteriormente fue creado "C", se le realizaron modificaciones para dar como resultado al "C++".
    Es considerado como el lenguaje de programación más popular.
    Este lenguaje de programación es usado por Firefox, Office entre otros.
  • Perl

    Perl
    Creado por Larry Wall; su motivo de creación fue que se dio cuenta de que no era posible extraer datos de un informe.
    Sus siglas están dadas por "Practical Extraction Report Lenguage", descrito como un lenguaje de programación que consigue que hagas tu trabajo.
  • 5ta. Generación

    5ta. Generación
    Esta generación es en la que nos encontramos actualmente; se caracteriza por el surgimiento de lenguajes de programación basados en el lenguaje natural; lo cual significa que el lenguaje utilizado es mucho más parecido al lenguaje humano.
  • PHP

    PHP
    Creado por Rasmus Lerdoff, su objetivo principal era remplazar scripts de Perl.
    Actualmente PHP ha crecido enormemente hasta lograr ser parte de una arquitectura web de más de 20 millones de websites. Utilizado por Facebook.
  • Java

    Java
    Creado por un grupo de trabajadores de Sun Microsystems; creado originalmente para arrasar los decodificadores de una televisión interactiva.
    Está presente en más de mil millones de computadoras a nivel mundial; de la misma manera, una gran cantidad de computadoras no funcionarias sin Java.
    A pesar de que JAVA resulta un tanto lento en su ejecución, es relativamente sencillo y bastante potente; además, es válido para cualquier plataforma, muy fiable y seguro, alejando a los virus.