Introducción a compiladores

2

Transcript of Introducción a compiladores

EVOLUCIÓN DE LOS LENGUAJES DE

PROGRAMACIÓN

Avance a los lenguajes de alto nivel

El primer paso fue el desarrollo de los lenguajes

ensambladores a inicios de la década de 1950.

Clasificación por generaciones

Los lenguajes de primera generación son los lenguajes de máquina.

Los de segunda generación son los lenguajes ensambladores

Los de tercera generació n son los lenguajes de alto nivel, como Fortran, Cobol, Lisp, C, C ++ , C #

Los de cuarta generación son diseñados para aplicaciones específicas como NOMAD, PostScript

La quinta generación se aplica a los lenguajes com o Prolog y OPS5.

Impactos en el compilador

Desde su diseño, los lenguajes de programación y los compiladores están íntimamente relacionados.

Los compiladores pueden ayudar a prom over el uso de lenguajes de alto nivel

Las primeras computadoras electrónicas aparecieron en la década de 1940 y se programaban en lenguaje máquina, mediante secuencias de O’s y l ’s.

Este tipo de programación era lenta, tediosa y propensa a errores.