Estructura y Procesos
La estructura de un compilador, esta dividida en cuatro grandes módulos, cada uno independiente del otro, se podría decir que un compilador esta formado por cuatros módulos mas a su vez.
Compilación se refiere al proceso del compilador de traducir un programa con lenguaje de alto nivel en un programa con lenguaje de bajo nivel. Este proceso es muy complejo, por lo que a partir de la lógica, así como un punto de vista de aplicación, es costumbre partir los procesos de compilación en varias fases, que no son más que operaciones que lógicamente coherente de entrada una representación de un programa de código y la producción otra representación.





