Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Investigacion Fases de Compilador
Investigacion Fases de Compilador
LENGUAJES Y AUTÓMATAS II
Presenta:
Docente:
1. Análisis. ............................................................................................................................... 3
Bibliografía ..................................................................................................................................... 4
Introducción.
Los compiladores son programas complicados, pero afortunadamente se tiene el conocimiento de
como llevar a cabo su estructuración. Actualmente hay herramientas suficientes para que la
complejidad de estos compiladores se vea reducida considerablemente.
Etapas de la compilación.
1. Análisis.
Su función es obtener una representación de la entrada para realizar la síntesis de manera correcta.
Para realizar éste proceso se lleva a cabo el uso de árboles de sintaxis abstracta. Para llevar a cabo
esta tarea más sencilla, esta etapa se divide en 3 fases más:
2.2. Optimización.
Cuando se realiza la generación de los dos tipos de código anterior, es habitual que la traducción
es bastante ineficiente. Así que en esta fase se realiza la optimización del código generado, que se
puede asumir como la eliminación de líneas innecesarias para poder acelerar la ejecución del
programa sin el desperdicio de recursos en la CPU o en la memoria RAM.
3. Generación de código.
Se toma la versión optimizada del código y se mapea al lenguaje de máquina objetivo. Más tarde,
el enlazador del sistema operativo tomará las instrucciones y les podrá asignar un espacio en la
memoria para que pueda funcionar de manera adecuada.
Bibliografía
Codesi, G. (s.f.). El compilador de Java. Obtenido de https://www.buscaminegocio.com/cursos-
de-java/compilador-de-java.html