historia de los compiladores

  • Primer computadora digital

    Las instrucciones se ejecutaban en códigos numéricos, lenguaje de maquina creando la necesidad y el surgimiento de los ensambladores.
  • Primer Compilador

    Primer compilador escrito por Grace Hopper para el lenguaje sistema A-0
  • propuesta

    JoHn Backus sometio una propuesta a sus superiores de IBM para desarrollar una alternativa mas practica al lenguaje ensamblador para programar la computadora central IBM A704.
  • FORTRAN

    Se comienza a desarrollar FORTRAN lenguaje de alto nivel especialmente adaptado al cálculo numérico y a la computación científica
  • El primer manual

    El primer manual para el lenguaje fortran apareció en octubre de 1956
  • El primer compilador fortran

    Entregado en abril de 1957,este era un compilador optimizado, por que los clientes querían utilizar un lenguaje de alto nivel, FORTRAN se utiliza en la IBM modelo 704; primer compilador completo dependiente de la máquina acuñando
    el concepto traductor.
  • ALGOL 60

    Aparece ALGOL el cual fué un dialecto e implementación del compilador. Junto con los lenguajes también la técnica avanza
  • Compilador Portable

    Se propone dividir al compilador en dos fases: "fornt end" y "back end" siendo el puente de unión un lenguaje intermedio denominado UNCOL
  • Lexicográfico

    Se propone el epledo de AFD y AFN ara el reconocimiento lexicográfico de los lenguajes
  • COBOL

    Se crea el primer lenguaje multiplataforma de alto nivel para el UNIVAC-II, uno de los lenguajes usados aun en 2010 en informatica de gestion.
  • Parsing

    Se describe el método parsing para introducir paréntesis en una expresión. Se desarrollan métodos para parser ascendentes y descendentes, se introduce la técnica de precedencia de operadores y su uso en funciones y por primera vez se utiliza un parsing descendente recursivo
  • Lenguaje C

    El lenguaje C fue creado por Dennis Ritchie en los laboratorios Bell Telephone, el c fue creado con un fin específico: el diseño del sistema operativo UNIX. Este lenguaje solo es una modificación del lenguaje B. El lenguaje C se llama de esta forma debido a que su predecesor fue llamado B.
  • LEX

    Aparace LEX como generador automático de analizadores léxico a partir de expresiones regulares bajo UNIX.
  • Actualmente

    Un compalidor se divide en varias fases. El último lenguaje de programación de amplia acepación es JAVA.
  • Lenguajes de alto nivel

    Como lo fue Basic en las versiones introducidas en los microprocesadores de la década de los 80.
  • Java

    Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principio de los años 90´s.
  • Linux

    El núcleo Linux, desde la primera publicación de su código fuente, nacido desde un pequeño número de archivos en lenguaje C bajo una licencia que prohíbe la distribución comercial a su estado actual de cerca de 296 MiBs de fuente bajo la Licencia pública general de GNU.