TEORIA DE COMPILADORES
por JUAN DAVID BEDOYA
1. Estructura
1.1. Front End: ANÁLISIS
1.1.1. Analizador Lexico
1.1.2. Analizador Semantico
1.1.3. Analizador Sintáctico
1.2. Back End: SÍNTESIS
1.2.1. Generador de código intermedio
1.2.2. Optimizador de codigo
1.2.3. Generador de codigo
1.2.4. Optimizador de código Independ. de la maquina
1.2.5. Optimizador de código Independ. de la maquina
2. Compilador vs Interprete
2.1. Compilador
2.1.1. Genera un programa destino Fisico
2.1.2. Es un traductor de lenguaje
2.1.3. Es mas rápido en la ejecucion
2.2. Interprete
2.2.1. NO produce un programa destino Fisico
2.2.2. Tiene un resultado logico
2.2.3. Aparentemente ejecuta una a una las instrucciones
2.2.4. Menos optimización en el código