Compiladores

  • Period: to

    Computadora Digital

  • Period: to

    IBM

    jhon backus dirige una investigacion en IBM en un nuevo lenguage algebraico
  • Period: to

    Primer Compilador

    El primer compilador fue desarrollado por grace hopper este compilador es el A-0 (Math Matic)
  • Period: to

    Lenguajes de Alto Nivel

    hopper se ve a la nececidad de utilizar lenguajes de alto nivel
  • Period: to

    ALGOL

    F.Baur logra trabajar con backups y con ello produce ALGOL

    En el año 1959 Strong dio una propuesta para dar solución al problema de no poder ejecutar código en cualquier maquina. Entonces propuso una solución de dividir en dos partes todo el proceso de compilación. Front End: Esta parte es la que analiza el programa fuente, se ejecuta primero
    Back End: Esta parte se encarga de escribir el código objeto para la máquina, se ejecuta de último.
  • Period: to

    GLC

    En los 60’s se estudia el paso de parámetros por nombre, valor y referencia y se incluyen los procedimientos recursivos para Algo 60
    1968, se estudia y definen las GLC (Gramaticas de Libre Contexto)
    El primer compilador auto-alojado (excluyendo ensambladores) fue escrito para Lisp por Tim Hart y Mike Levin en el MIT en 1962. Ellos escribieron un compilador de Lisp en Lisp, probándolo en un intérprete de Lisp existente.
  • Period: to

    LEX & YACC

    apartir de los 70 aparecen los lenguajes:
    LEX viene a ser un generador automático de analizadores léxicos a partir de expresiones regulares bajo UNIX. YACC (Yet Another Compiler-Compiler) es un generador de analizadores sintácticos que al igual que LEX funciona en el sistema UNIX.