Title: Fases de la compilación

1. Análisis léxico.

Sin título Text

Esta fase divide el código fuente en unidades llamadas tokens

2. Análisis sintáctico.

Sin título Text

Esta fase analiza los tokens y los agrupa en unidades sintácticas.

3. Análisis semántico.

Sin título Text

Esta fase verifica que el árbol sintáctico cumpla con las reglas del lenguaje. Por ejemplo, verifica tipos de datos, identificadores.

4. Generación de código intermedio.

Sin título Text

Esta fase genera una representación intermedia independiente del código fuente y de la máquina objetivo.

5. Optimización de código.

Sin título Text

Esta fase aplica varios tipos de optimizaciones al código intermedio.

6. Generación de código.

Sin título Text

Esta fase genera código objeto o ensamblador.