TEORIA DE COMPILADORES

Find the right structure and content for your course and set up a syllabus

Get Started. It's Free
or sign up with your email address
TEORIA DE COMPILADORES by Mind Map: TEORIA DE COMPILADORES

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

3. ¿Qué es?

3.1. un compilador es un programa que puede

3.2. leer un programa en un lenguaje, (lenguaje fuente),

3.3. y traducirlo en un programa equivalente en otro

3.4. lenguaje (lenguaje destino), pero preservando el

3.5. significado del texto original

4. ¿Cómo funciona?

4.1. Programa Fuente

4.2. .

4.3. PREPROCESADOR

4.4. .

4.5. Programa Fuente Modificado

4.6. .

4.7. COMPILADOR

4.8. .

4.9. Programa Destino en Ensablador

4.10. .

4.11. ENSAMBLADOR

4.12. .

4.13. Código Máquina

4.14. .

4.15. ENLAZADOR - CARGADOR

4.16. .

4.17. Código Máquina Final

5. Importancia de los compiladores

5.1. Gracias a los compiladores, las personas pueden interactuar

5.2. con los computadores, sin conocimientos muy avanzados de

5.3. sistemas y programación en códigos binarios