Etapas del Proceso de compilacion

Análisis léxico

Análisis del texto

Codigo del programa

Tokens

lexemas

secuencia de caracteres

Análisis sintáctico

jerarquico

parsing

grases gramaticales

árbol de análisis

árbol sintactico

Análisis Semántico

errores semanticos

tipos de datos

operandos

operadores

conversión

Generador de código intermedio

Lenguaje Maquina

Ensamblador

Lenguaje Objeto

Facil de traducir

Fácil de producir

Código intermedio

Generación de código final

Codigo maquina

Programa Ensamblador

Direcciones de memoria

Variables del programa

Optimizador de código intermedio

Eficiencia

Tiempo

Recursos

Variables temporales

Back-end

Front-end