ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Historia De Los Compiladores


Enviado por   •  19 de Agosto de 2014  •  454 Palabras (2 Páginas)  •  704 Visitas

Página 1 de 2

Historia de los compiladores

Para que los compiladores nacieran fue necesaria la creación del primer ordenador digital, el cual fue hecho en el año 1946, este ordenador funcionaba con código numérico el cual conocemos como lenguaje máquina, pero era muy complicados de recordar, por lo que los usuarios empezaron a utilizar claves que recordaran de manera más fácil estos códigos, los cuales tenían que ser pasados manualmente al lenguaje máquina, este proceso tuvo el nombre de lenguaje ensamblador.

Aunque el lenguaje ensamblador ayudaba de mucho todavía era muy tedioso estar pasando este lenguaje al lenguaje maquina manualmente, así que en 1950 John Backus empezó a dirigir una investigación para crear un lenguaje algebraico entendible, así hasta que en 1952 Grace Hopper llego a la conclusión de que era necesario un intérprete para no programar en lenguaje máquina y que este interprete funcionara en todas las computadoras, lo que ahora conocemos como compilador, gracias a las investigaciones de Grace Hopper en 1954 John W. Backus junto a su equipo de trabajo logran crear FORTRAN un lenguaje de alto nivel que utilizaba tablillas perforadas de ochenta columnas, este lenguaje estaba especialmente hecho para cálculos matemáticos y computación científica.

Tras la aparición de FORTRAN empezaron a surgir nuevos compiladores ya que FORTRAN solo era compatible con las máquinas de IBM, así que en 1958 surge ALGO 58 un lenguaje de programación más sencillo y que puede ser trabajado en forma estructurada o por bloques.

ALGO fue de gran ayuda, pero aún no se resolvía uno de los problemas más importantes el cual era poder usar el compilador en diferentes computadores, así que en ese mismo año Strong propuso una solución a este problema, el cual consistía en separar el proceso de compilación en dos el "front end" y el "back end", el primero analizaba el programa fuente y se ejecutaba primero y el segundo se encargaba de pasar el código a lenguaje máquina, pero no fue terminado.

Todos estos adelantos fueron de gran ayuda pues gracias a las bases de Strong, en 1959 Michael Oser Rabin y Dana Scot introdujeron los autómatas finitos permitiendo el análisis léxico, tras esto continuaron las investigaciones y mejoras en los compiladores, como ALGO 60, 68, así hasta 1970 donde se describen los métodos SLR y LALR de parser LR los cuales analizaban una gran variedad de lenguajes, estos se utilizaban en los generadores automáticos de parser.

Más tarde en 1975 surge LEX con el concepto de un generador automático de analizadores léxicos el cual fue implementado para UNIX, todos estos avances dieron lugar a los compiladores que hoy en día conocemos, como C++, C#, JAVA, HTML, etc.

Actualmente aún siguen evolucionando los compiladores a medida que pasa el tiempo y cada vez con mayor velocidad.

...

Descargar como (para miembros actualizados)  txt (2.8 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com