Categorias: Todos - código - análisis - optimización - tokens

por Melanie Huacon 4 anos atrás

774

FASES DE COMPILACIÓN

En el proceso de compilación, hay varias fases cruciales que transforman el código fuente en un programa ejecutable. La primera fase es el análisis léxico, donde el archivo fuente se lee carácter por carácter y se forman tokens con significado léxico mínimo.

FASES DE COMPILACIÓN

FASES DE COMPILACIÓN

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

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

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

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.

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.

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.