FASES DE COMPILACIÓN

2.-Análisis Sintáctico

En esta fase, los componentes léxicos se agrupan en frases gramaticales que el compilador utiliza para sintetizar la salida.

3.-Análisis Semántico.

Esta fase se hace al mismo tiempo que el sintáctico,ya que introduce rutinas semánticas que intentan encontrar errores de significado, reuniendo información sobre los tipos de datos del programa fuente.

4.-Generación de código intermedio

Es un código intermedio del código fuente para el equipo de destino es generado por el compilador despues del analisis semantico hace que sea más fácil de traducir el lenguaje en la máquina de destino.

1.-Análisis Léxico

Lee el archivo fuente carácter por carácter y forma grupos de caracteres con un significado léxico mínimo, se los denominan tokens y tienen una entidad única

6.-Generación de código final

En esta fase, el generador de código optimizado la representación del código intermedio y la asigna a la máquina de destino, traduciendo el código intermedio en una secuencia

5.-Optimización de Código

Esta fase se encarga de optimizar , eliminado código innecesario, y organizando la secuencia de declaraciones con el fin de acelerar la ejecución del programa sin desperdiciar de recursos