Monday, December 5, 2016

Caso de Estudio



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