Construcción de un compilador
• En los inicios de la computación, existía la necesidad
de traducir lenguajes que fueran mas entendibles al razonamiento humano, a
lenguaje maquina, pues éstos eran directamente escritos.
• Se crearon los primeros lenguajes superiores de
programación, y con ello surgieron los compiladores.
• John Backus propuso el primer lenguaje superior de
programación, llamado Fortran (Formula Traslation) y a su vez su
compilador.
• Con la introducción de los aportes de Noam
Chomsky, las reglas de la gramática, junto con las producciones de Emil Post,
permitieron a Backus a crear Algol.
¿Qué es un compilador?
Un compilador es un traductor
de lenguaje simple a lenguaje maquina.
• Su construcción esta basada en una serie de fases.
• Análisis
• Síntesis
• Front-End
• Back-End
• El proceso de análisis consiste en:
• Análisis Sintáctico
• Análisis Semántico
• Análisis Léxico.
• Cada uno de los análisis realizaban su respectiva
función la cual interpretaban a un lenguaje de programación.





No comments:
Post a Comment