Академический Документы
Профессиональный Документы
Культура Документы
El proceso de compilacin realiza primero un anlisis del programa fuente para producir la sintaxis del programa objeto. Para ello utiliza diversas tablas.
Para obedecer a estas funciones las estructuras deben obedecer a reglas muy rgidas, puesto que las ambigedades no podran ser dilucidas por la maquina. De ah la importancia de los lenguajes formales y de los autmatas en relacin con los lenguajes evolucionados y los compiladores; pues las tareas esenciales del compilador son la evaluacin sintctica y la evaluacin semntica.
El explorador (scanner) o analizador lexicogrfico tiene como misin indagar sobre los caracteres del programa fuente y generar los smbolos del programa para pasarlo a los analizadores sintctico y semntico.
El programa fuente se representa internamente de muy diversas formas de muy diversas formas: rbol, lista de cuartetos (operador, operador, operador, resulttado).
Por ultimo se realiza la generacin del cdigo, que es la traduccin del programa fuente interno a lenguaje de maquina o a un lenguaje intermedio.