Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Última revisión: 2 de agosto de 2014
Fases de un Compilador Julio J. Águila G. 31 de julio de 2004 Última revisión: 2 de agosto de 2014
2
Contenidos Conceptos previos. Sistema de Procesamiento de un Lenguaje.
Fases de un Compilador. Ejemplos de Procesos de Compilación. 04/04/2019 Fases de un Compilador
3
Compilador e Intérprete
Código en Lenguaje Estructurado Código en Lenguaje Estructurado Compilador Intérprete Siguiente Instrucción Código en Lenguaje Máquina Instrucción en Lenguaje Máquina 04/04/2019 Fases de un Compilador
4
Lenguaje Máquina Es un lenguaje que trabaja sin símbolos y hace referencia a las direcciones reales de memoria y los códigos binarios de las instrucciones. Este lenguaje interactúa directamente con el hardware y constituye el nivel más bajo de programación. No se utiliza directamente como lenguaje para desarrollo de aplicaciones. 04/04/2019 Fases de un Compilador
5
Lenguaje Ensamblador Código en Lenguaje Ensamblador Ensamblador
Código en Lenguaje Máquina 1. DOSSEG 2. .MODEL SMALL 3. .STACK 100h 4. 5. .DATA 6. HelloMessage DB 'Hola, Mundo',13,10,'$' 7. 8. .CODE 9. Call BorraPantalla 10. mov 11. mov ds,ax 12. mov ah,9 13. mov dx,OFFSET HelloMessage 14. INT 21h 15. Mov ah,4ch 16. Int 21h 04/04/2019 Fases de un Compilador
6
Lenguaje de Alto Nivel 1. #include<stdio.h>
2. #include<conio.h> 3. 4. void main(void) 5. { 6. clrscr(); 7. printf(“Hola, Mundo\n”); 8. } Código en Lenguaje Estructurado Compilador Código en Lenguaje Máquina 04/04/2019 Fases de un Compilador
7
Lenguaje de Cuarta Generación
SELECT nombres, apellido_paterno, apellido_materno FROM alumnos WHERE rut=” ” 04/04/2019 Fases de un Compilador
8
Lenguaje de Orientación a Objeto
1. class HolaMundo 2. { 3. public static void main(String[] args) 4. { 5. System.out.println("Hola, Mundo"); 6. } 7. } 04/04/2019 Fases de un Compilador
9
Archivos de Programa Fuente
04/04/2019 Fases de un Compilador
10
Sistema de Procesamiento de un Lenguaje
ensamblador código de máquina absoluto preprocesador compilador editor de carga y enlace biblioteca, archivos objetos relocalizables código de máquina relocalizable programa objeto en lenguaje ensamblador programa fuente estructura del programa fuente 04/04/2019 Fases de un Compilador
11
administrador de la tabla de símbolos
Fases de un Compilador generador de código intermedio programa objeto programa fuente objeto administrador de la tabla de símbolos optimizador de código manejador de errores analizador semántico sintáctico léxico 04/04/2019 Fases de un Compilador
12
Programas de C preprocesador compilador estructura del programa fuente
código de máquina absoluto preprocesador compilador editor de carga y enlace biblioteca, archivos objetos relocalizables código de máquina relocalizable programa fuente estructura del programa fuente headers, otros archivos de inclusión 04/04/2019 Fases de un Compilador
13
Programas de Java compilador programa fuente biblioteca de clases
código de máquina absoluto compilador máquina virtual (intérprete) código de bytes programa fuente biblioteca de clases 04/04/2019 Fases de un Compilador
14
Programas de Visual Basic
código de máquina absoluto compilador intérprete código en p-code programa fuente bibliotecas de enlace dinámico 04/04/2019 Fases de un Compilador
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.