Tito
Estos son:
Análisis de sintaxis
léxica
Análisis
semántico
Generación de
código intermedio
Optimización de
código Generación de código
Giovanni
Un compilador es básicamente un tipo de programa informático. Se utiliza para la traducción de texto escrito en un idioma de computadora de origen a otro idioma de computadora también conocido como el idioma de destino. Este proceso se lleva a cabo principalmente para crear un programa ejecutable.
El compilador pasa por la siguiente secuencia de fases:
-
Preprocesamiento
- Análisis sintáctico frontal
- Análisis semántico
- Transformaciones de bucle -
Análisis
interprocesal
- Optimización de código
- Asignación de registros
- Ensamblaje
- Ensamblador
- Vinculación