Los compiladores erika y carolina

5
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.

Transcript of Los compiladores erika y carolina

Page 1: 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.

Page 2: Los compiladores erika y carolina

Partes de un compilador

Análisis

Síntesis

Front-end

Back – end

Page 3: Los compiladores erika y carolina

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)

Page 4: Los compiladores erika y carolina

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

Page 5: Los compiladores erika y carolina

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