LOS COMPILADORES
Un compilador es un programa
informático que traduce un
programa escrito en un
lenguaje de programación
a otro lenguaje de
programación, generando un
programa equivalente que la
máquina será capaz de
interpretar.
Partes de un compilador
Análisis
Síntesis
Front-end
Back – end
Tipos de compiladores
o Compiladores cruzados
o Compiladores optimizadores
o Compiladores de una sola pasada
o Compiladores de varias pasadas
o Compiladores JIT (just in time)
ProcesoS de compilación
PRIMERO
Se llama compilación
(propiamente dicho )
Y traduce el código fuente escrito
en un lenguaje de progracion
SEGUNDO
Se la llama encabezado
En el cual se enlaza el código de
bajo nivel generando de todos
los ficheros y subprogramas
ETAPAS DEL PROCESO
FASE DE ANALISIS
análisis léxico
análisis sintáctico
análisis semántico
FASE DE SINTESIS
consiste en generar el
código objeto equivalente al
programa fuente