Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arquitectura de un compilador
Tanto los compiladores como los intrpretes cuentan con dos etapas en la traduccin de cdigo,
una es el anlisis y la otra es la sntesis.
Anlisis.
En el anlisis ambos cuentan con tres partes
-
Lxico:
En esta fase se analiza la entrada carcter a carcter y se divide en una serie de unidades
elementales: los componentes lxicos. Cada uno de estos componentes se clasifica en una
categora y puede recibir uno o ms atributos con informacin relevante para otras fases
Sintctico:
el analizador sintctico consiste en ir descubriendo las estructuras presentes en el cdigo
de acuerdo con una gran tica contextual. A partir de las estructuras que ha encontrado, el
analizador sintctico construye un rbol sintctico
Semntico:
La ltima fase del anlisis, el anlisis semntico, toma como entrada el rbol sintctico y
comprueba si, adems de las restricciones sintcticas, se cumplen otras restricciones
impuestas por el lenguaje y que no pueden ser comprobadas mediante una gran tica
contextual
Sntesis.
En la sntesis hay cambios y diferencias entre el intrprete y el compilador, mientras que el
compilador genera un cdigo intermedio para cada arquitectura de la computadora y genera el
cdigo objeto para despus tener un ejecutable. Mientras que en la sntesis del intrprete ya va
generando resultados
Arquitectura de un compilador
Arquitectura de un intrprete
Bibliografa:
2009). Procesadores de lenguaje. agosto 8, 2014, de universitat jaume Sitio web:
ocw.uji.es/material/5184/raw