Traductores
Definicion de compilador e interprete
Ventajas y desventajas de compiladores
Ventajas y desventajas de Interpretes
Etapas del proceso de compilación
1. Introducción a Compiladores e Interpretes
Pedro Antonio Villalta
https://plus.google.com/u/0/105223072803758915793/about
Mis Redes Sociales
Facebook.com/pavillalta
twitter.com/pavillalta
Mis Correos
pavillalta@gmail.com
pavillalta@ugb.edu.sv
1
27. Introducción a Compiladores e Interpretes
Ejercicio
Introducción al Proceso de Compilación_______________________
27
28. Introducción a Compiladores e Interpretes
Funciones del Análisis Sintáctico
Introducción al Proceso de Compilación_______________________
28
29. L L (1)
Es Predictivo
Descendentes
Se aplican las producciones por izquierda
El orden de lectura de la entrada es de izquierda a derecha
S L R (1)
Es Predictivo
Tipos de
Analizadores
Se aplican las producciones por derecha
El orden de lectura de la entrada es de izquierda a derecha
Simple
L R (1)
Es Predictivo
Ascendentes
Se aplican las producciones por derecha
El orden de lectura de la entrada es de izquierda a derecha
LA L R (1)
Es Predictivo
Se aplican las producciones por derecha
El orden de lectura de la entrada es de izquierda a derecha
Look a Head: Al construir el analizador va a tratar de mirar por adelantado el texto para
comprenderlo y hacer mas sencillo y mejores estados
29
Introducción a Compiladores e Interpretes
Tipos de Analizadores Sintácticos
Introducción al Proceso de Compilación_______________________
30. Introducción a Compiladores e Interpretes
Análisis Semántico
Introducción al Proceso de Compilación_______________________
30
31. Introducción a Compiladores e Interpretes
Generación de Código Intermedio
Introducción al Proceso de Compilación_______________________
31
32. Introducción a Compiladores e Interpretes
Optimización de Código
Introducción al Proceso de Compilación_______________________
32
33. Introducción a Compiladores e Interpretes
Generación de Código Final
Introducción al Proceso de Compilación_______________________
33