# data[].attributes.body
Las instrucciones eran ejecutadas con códigos numéricos. Por eta razón en este año se crearon los ensambladores "Ensamblar el programa".

# data[].attributes.body
John Backus dirige una investigación en IBM en un lenguaje algebraico.

# data[].attributes.body
Para este año se inicia el desarrollo de Fortran

# data[].attributes.body
Strong y otros proponen una solución al problema de que un compilador fuera portable, y esta era dividir al compilador en dos fases “front end” (analiza el programa fuente) y “back end” (genera código objeto para la máquina objeto).

# data[].attributes.headline
Automata Finito Determinista (AFD) Y Automata Finito No Determinista (AFND) (1959)

# data[].attributes.subject
Automata Finito Determinista (AFD) Y Automata Finito No Determinista (AFND) (1959)

# data[].attributes.body
Rabin y Scott proponen el empleo de AFD y AFN para el reconocimiento lexicográfico de los lenguajes.

# data[].attributes.body
En los 60’s se desarrollan diversos métodos de parsers ascendentes y descendentes.

# data[].attributes.body
Se usa por primera vez un parsing descendente recursivo.

# data[].attributes.headline
Gramática Libre de Contexto (GLC) (1968)

# data[].attributes.subject
Gramática Libre de Contexto (GLC) (1968)

# data[].attributes.body
Se estudia y definen las GLC, los parsers predictivos y la eliminación de recursividad izquierda. Las Gramaticas libres del contexto se pueden usar para expresar la mayorıa de estructuras sintacticas de un lenguaje de programacion.

# data[].attributes.body
Fue el primer lenguaje que implementó definiciones de funciones anidadas con alcance léxico . Que dio lugar a muchos otros lenguajes de programación, incluyendo CPL , Simula , BCPL , B , Pascal y C

# data[].attributes.headline
LEX generador automático de analizadores léxicos (1975)

# data[].attributes.subject
LEX generador automático de analizadores léxicos (1975)

# data[].attributes.body
Aparece LEX generador automático de analizadores léxicos a partir de expresiones regulares bajo UNIX.

# data[].attributes.body
Los lenguajes de programación y compiladores son muy similares a lo que tenemos actualmente, surgen los ambientes de desarrollo, los lenguajes interpretados comienza a ganar terreno en aplicaciones de Internet y el código intermedio se vuelve a poner de moda.

El último lenguaje de programación de amplia aceptación es JAVA (es interpretado).