los compiladores erika y carolina
TRANSCRIPT
![Page 1: Los compiladores erika y carolina](https://reader036.vdocumento.com/reader036/viewer/2022080213/559c41761a28abfd508b46ed/html5/thumbnails/1.jpg)
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](https://reader036.vdocumento.com/reader036/viewer/2022080213/559c41761a28abfd508b46ed/html5/thumbnails/2.jpg)
Partes de un compilador
Análisis
Síntesis
Front-end
Back – end
![Page 3: Los compiladores erika y carolina](https://reader036.vdocumento.com/reader036/viewer/2022080213/559c41761a28abfd508b46ed/html5/thumbnails/3.jpg)
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](https://reader036.vdocumento.com/reader036/viewer/2022080213/559c41761a28abfd508b46ed/html5/thumbnails/4.jpg)
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](https://reader036.vdocumento.com/reader036/viewer/2022080213/559c41761a28abfd508b46ed/html5/thumbnails/5.jpg)
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