Evolución de los lenguajes de programación

  • PLANKALK‹L

    PLANKALK‹L
    PodrÌamos decir que es el antepasado de los
    modernos lenguajes de programación. Fue creado por
    Konrad Zuse, a mediados de los 40, 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, usado para hacer cálculos grandes y complejos.
  • SHORT CODE

    SHORT CODE
    Basándose en las ideas de John W. Mauchly,
    William F. Schmitt creó este lenguaje interpretado en
    1950 y fue utilizado en la primera serie de UNIVAC. Es
    considerado el precursor de los lenguajes de alto nivel.
  • FORTRAN

    FORTRAN
    Al comienzo de la decada de los 50, John Backus
    estaba trabajando con SSEC (Selective Sequence Electronic Calculator), uno de los primeros ordenadores de
    IBM, y desarrolló el programa SPEEDCODING para él.
    Tomando éste como base, se emprendió, en otoño de
    1954, la creación de un lenguaje para añadirle más
    prestaciones al modelo IBM 704, que iba a salir pronto
    al mercado
  • 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
    Durante un encuentro sobre inteligencia artificial. Simon, A.
    Newell y J. C. Shaw describieron su lenguaje IPL
    (Information Processing Language), creado para el
    ordenador JOHNIAC. Inspirándose en ese lenguaje, en
    1958 John McCarthy creó el LISP (LISt Processing language) como parte de un proyecto de inteligencia artificial del MIT, teniendo como soporte un equipo IBM. Se trata de un lenguaje conciso e interactivo,
    basado en el tratamiento de listas
  • COBOL

    COBOL
    El Departamento de Defensa
    USA preocupado de los lenguajes de
    programación existentes, los programas no podían llevarse de un ordenador a otro y resultaban bastante difíciles de leer y modificar.
    Patrocinó una conferencia sobre lenguajes (CODASYL, COnference
    on DAta SYstems Languages). Fruto de aquella conferencia se desarrollo COBOL (COmmon Business
    Oriented Language), un lenguaje orientado hacia funciones administrativas, de gran portabilidad y legibilidad.
  • ALGOL

    ALGOL
    Con vistas a obtener un lenguaje universal, que no
    dependiera de la máquina donde se implementara, se
    formó un comité internacional, formado por la ACM
    (Association for Computing Machinery) y la GAMM
    (siglas alemanas de la Sociedad para las Mateáticas
    aplicadas), que, en 1958, publicó en Zurich un informe
    dando carta de nacimiento al IAL (International Algebraic Language), posteriormente denominado ALGOL 58
    (ALGOritmic Language). se
    presentó en Paris en 1960, fue perfeccionada (ALGOL 68).
  • 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 (cuyas siglas corresponden al
    nombre del lenguaje), publicado en 1962. Partiendo de
    esa notación, IBM desarrolló el lenguaje APL, orientado a usos científicos. Todavía se sigue utilizando y sus
    programas se reconocen visualmente por su brevedad
    y la inclusión de caracteres especiales
  • PL/I

    PL/I
    Este lenguaje fue desarrollado por IBM, a partir de
    1963, que deseaba un lenguaje polivalente, en el sentido de que podía aplicarse tanto a gestión como al ámbito científico. Buscando aunar las ventajas de COBOL,
    FORTRAN y ALGOL, PL/I20 resultó un lenguaje muy
    flexible y potente, por lo que todavía sigue en uso.
  • LOGO

    LOGO
    En 1964, Seymour Papert se incorporó al MIT, colaborando
    con el pedagogo Jean Piaget (1896-1980). Papert comenzó a diseñar un lenguaje que
    sirviera para introducir en el mundo de la programación al alumnado de menor edad
    los niños programen a los ordenadores y no los ordenadores a los niños, cuando, en 1980 divulgó en todo el mundo
    con su libro Mindstorms Children Computers and
    Powerful Ideas , LOGO introduce al
    mundo de la programación de una forma gráfica,
    mediante la geometría de la tortuga.
  • BASIC

    BASIC
    John G. Kemeny y Thomas E. Kurtz eran profesores
    del Dartmouth College (New Hampshire) y, en 1964,
    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
  • RPG

    RPG
    A principios de los 60, 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). En 1964 salió al mercado con la serie IBM 360
  • 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.
  • PASCAL

    PASCAL
    A principios de los 70, el profesor suizo Niklaus
    Wirth, del Instituto Politécnico Federal de
    Zurich, emprendió la creación de un nuevo lenguaje
    (PASCAL) que permitiera introducirse en la programación de una forma fácil pero a la vez potente y, sobre
    todo, siguiendo unas pautas estructuradas. De hecho,
    PASCAL es el lenguaje más sencillo que posibilita el
    acceso a la informática teórica: descomposición modular, recursividad, punteros, etc.
  • PROLOG

    PROLOG
    Robert Kowalski dijo que la lógica podía emplearse como lenguaje
    de programación. Se comenzó a diseñar ese lenguaje,
    PROLOG es el prototipo de lenguaje declarativo
    por excelencia no están basados en órdenes sino en descripciones.se
    proporcionan una serie de conocimientos
    sobre un tema, junto con una serie de reglas, y el programa nos contestar· todas aquellas preguntas que
    deseemos hacerle sobre el tema siempre que las respuestas puedan deducirse lógicamente de los conocimientos dados al inicio.
  • ADA

    ADA
    USA necesita un lenguaje que permitir el diseño de programas modulares y estructurados que fuesen
    fáciles de leer y de depurar, controlar instrumentos militares de
    todo tipo, aceptar el trabajo en paralelo, de
    modo que varios procesos se ejecutaran de forma
    simultánea o casi simultánea. el lenguaje elegido fue de Honeywell-Bull
    lo cierto es que ADA no es
    un lenguaje popular. Se le reprocha ser un tanto complejo, bastante estricto y sólo
    apropiado para el desarrollo de grandes programas.
  • C++

    C++
    En los laboratorios Bells, Bjarne Stroustrup modificó el lenguaje C al C++, creando lo que muchos consideran el lenguaje de programación más popular que ha existido nunca. Además, ha sido listado en lo alto de los top ten de los lenguajes de programación desde 1986 y archivado en el Hall of Fame en 2003. Hoy en día es usado por Firefox, Office y Adobe PDF Reader.
  • PYTHON

    PYTHON
    Monty Python sirvió de inspiración para nombrar este lenguaje. Guido Van Rossum lo creó para solucionar problemas en el lenguaje ABC y continúa utilizándose para tal fin. Hoy en día es usado por la NASA, Google y YouTube.
  • JAVA

    JAVA
    Este lenguaje16, hoy en día ampliamente utilizado
    en Internet, fue desarrollado en 1990 por James Gosling (figura 18), 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? el objetivo de Sun no tenía nada
    que ver con Internet; era crear un interfaz atractivo e
    intuitivo para electrónica de consumo pero esta se estanco y JAVA se veía mejor para el internet.
  • PHP

    PHP
    Rasmus Lerdoff desarrolló PHP para reemplazar unos scripts de Perl usados para mantener su web personal. Hoy en día, PHP ha crecido hasta llegar a ser parte de una arquitectura web integrada en 20 millones de websites. Facebook lo usa actualmente.