Los compiladores erika y carolina

Post on 08-Jul-2015

601 views 2 download

Transcript of Los compiladores erika y carolina

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