0
Introducción a Compiladores e Interpretes

Pedro Antonio Villalta
https://plus.google.com/u/0/105223072803758915793/about
...
Pasa por mis blog y deja tus
comentarios
Contenido

Introducción a Compiladores e Interpretes

Introducción al Proceso de Compilación_______________________

3
Lenguaje Fuente

TRADUCTOR

Lenguaje Destino

4

Introducción a Compiladores e Interpretes

Traductor

Introducción al Pro...
Ej. Traductor

Introducción a Compiladores e Interpretes

Introducción al Proceso de Compilación_______________________

5
Introducción a Compiladores e Interpretes

Mensajes de Error

Introducción al Proceso de Compilación______________________...
Introducción a Compiladores e Interpretes

Tipos de Traductores

Introducción al Proceso de Compilación___________________...
Definiciones.

Introducción a Compiladores e Interpretes

Introducción al Proceso de Compilación_______________________

8
Compilador

Introducción a Compiladores e Interpretes

Introducción al Proceso de Compilación_______________________

9
Programa
Ejecutable

10

Introducción a Compiladores e Interpretes

Resultado del Compilador

Introducción al Proceso de C...
Introducción a Compiladores e Interpretes

Ventajas de los Compiladores
Introducción al Proceso de Compilación____________...
Introducción a Compiladores e Interpretes

Desventajas de los Compiladores
Introducción al Proceso de Compilación_________...
Introducción a Compiladores e Interpretes

Interprete

Introducción al Proceso de Compilación_______________________

13
Introducción a Compiladores e Interpretes

Comportamiento del Interprete
Introducción al Proceso de Compilación___________...
Introducción a Compiladores e Interpretes

Resultado del Interprete
Introducción al Proceso de Compilación________________...
Introducción a Compiladores e Interpretes

Ventajas de los Interpretes
Introducción al Proceso de Compilación_____________...
Introducción a Compiladores e Interpretes

Ventajas de los Interpretes
Introducción al Proceso de Compilación_____________...
Introducción a Compiladores e Interpretes

Desventajas de los Interpretes
Introducción al Proceso de Compilación__________...
Contexto del
Introducción al Proceso de Compilación_______________________

Introducción a Compiladores e Interpretes

Com...
Compilación

Análisis

Léxico
“Tokens”

Sintáctico
“Intrucciones”

Síntesis

Semántico
“significado”

Generación de
Código...
Introducción a Compiladores e Interpretes

Etapas de Compilación

Introducción al Proceso de Compilación__________________...
Introducción a Compiladores e Interpretes

Fases del Proceso de Compilación
Introducción al Proceso de Compilación________...
Introducción a Compiladores e Interpretes

Análisis Léxico

Introducción al Proceso de Compilación_______________________
...
Introducción a Compiladores e Interpretes

Funciones del Análisis Léxico
Introducción al Proceso de Compilación___________...
Introducción a Compiladores e Interpretes

Funciones del Análisis Léxico
Introducción al Proceso de Compilación___________...
Introducción a Compiladores e Interpretes

Análisis Sintáctico

26
Introducción a Compiladores e Interpretes

Ejercicio

Introducción al Proceso de Compilación_______________________

27
Introducción a Compiladores e Interpretes

Funciones del Análisis Sintáctico
Introducción al Proceso de Compilación_______...
L L (1)
Es Predictivo

Descendentes

Se aplican las producciones por izquierda
El orden de lectura de la entrada es de izq...
Introducción a Compiladores e Interpretes

Análisis Semántico

Introducción al Proceso de Compilación_____________________...
Introducción a Compiladores e Interpretes

Generación de Código Intermedio
Introducción al Proceso de Compilación_________...
Introducción a Compiladores e Interpretes

Optimización de Código

Introducción al Proceso de Compilación_________________...
Introducción a Compiladores e Interpretes

Generación de Código Final
Introducción al Proceso de Compilación______________...
Upcoming SlideShare
Loading in...5
×

Introduccion a Compiladores e Interpretes

654

Published on

Traductores
Definicion de compilador e interprete
Ventajas y desventajas de compiladores
Ventajas y desventajas de Interpretes
Etapas del proceso de compilación

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
654
On Slideshare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
32
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Introduccion a Compiladores e Interpretes"

  1. 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
  2. 2. Pasa por mis blog y deja tus comentarios
  3. 3. Contenido Introducción a Compiladores e Interpretes Introducción al Proceso de Compilación_______________________ 3
  4. 4. Lenguaje Fuente TRADUCTOR Lenguaje Destino 4 Introducción a Compiladores e Interpretes Traductor Introducción al Proceso de Compilación_______________________
  5. 5. Ej. Traductor Introducción a Compiladores e Interpretes Introducción al Proceso de Compilación_______________________ 5
  6. 6. Introducción a Compiladores e Interpretes Mensajes de Error Introducción al Proceso de Compilación_______________________ 6
  7. 7. Introducción a Compiladores e Interpretes Tipos de Traductores Introducción al Proceso de Compilación_______________________ 7
  8. 8. Definiciones. Introducción a Compiladores e Interpretes Introducción al Proceso de Compilación_______________________ 8
  9. 9. Compilador Introducción a Compiladores e Interpretes Introducción al Proceso de Compilación_______________________ 9
  10. 10. Programa Ejecutable 10 Introducción a Compiladores e Interpretes Resultado del Compilador Introducción al Proceso de Compilación_______________________
  11. 11. Introducción a Compiladores e Interpretes Ventajas de los Compiladores Introducción al Proceso de Compilación_______________________ 11
  12. 12. Introducción a Compiladores e Interpretes Desventajas de los Compiladores Introducción al Proceso de Compilación_______________________ 12
  13. 13. Introducción a Compiladores e Interpretes Interprete Introducción al Proceso de Compilación_______________________ 13
  14. 14. Introducción a Compiladores e Interpretes Comportamiento del Interprete Introducción al Proceso de Compilación_______________________ 14
  15. 15. Introducción a Compiladores e Interpretes Resultado del Interprete Introducción al Proceso de Compilación_______________________ 15
  16. 16. Introducción a Compiladores e Interpretes Ventajas de los Interpretes Introducción al Proceso de Compilación_______________________ 16
  17. 17. Introducción a Compiladores e Interpretes Ventajas de los Interpretes Introducción al Proceso de Compilación_______________________ 17
  18. 18. Introducción a Compiladores e Interpretes Desventajas de los Interpretes Introducción al Proceso de Compilación_______________________ 18
  19. 19. Contexto del Introducción al Proceso de Compilación_______________________ Introducción a Compiladores e Interpretes Compilador 19
  20. 20. Compilación Análisis Léxico “Tokens” Sintáctico “Intrucciones” Síntesis Semántico “significado” Generación de Código 20 Introducción a Compiladores e Interpretes Etapas de Compilación Introducción al Proceso de Compilación_______________________
  21. 21. Introducción a Compiladores e Interpretes Etapas de Compilación Introducción al Proceso de Compilación_______________________ 21
  22. 22. Introducción a Compiladores e Interpretes Fases del Proceso de Compilación Introducción al Proceso de Compilación_______________________ 22
  23. 23. Introducción a Compiladores e Interpretes Análisis Léxico Introducción al Proceso de Compilación_______________________ 23
  24. 24. Introducción a Compiladores e Interpretes Funciones del Análisis Léxico Introducción al Proceso de Compilación_______________________ 24
  25. 25. Introducción a Compiladores e Interpretes Funciones del Análisis Léxico Introducción al Proceso de Compilación_______________________ 25
  26. 26. Introducción a Compiladores e Interpretes Análisis Sintáctico 26
  27. 27. Introducción a Compiladores e Interpretes Ejercicio Introducción al Proceso de Compilación_______________________ 27
  28. 28. Introducción a Compiladores e Interpretes Funciones del Análisis Sintáctico Introducción al Proceso de Compilación_______________________ 28
  29. 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. 30. Introducción a Compiladores e Interpretes Análisis Semántico Introducción al Proceso de Compilación_______________________ 30
  31. 31. Introducción a Compiladores e Interpretes Generación de Código Intermedio Introducción al Proceso de Compilación_______________________ 31
  32. 32. Introducción a Compiladores e Interpretes Optimización de Código Introducción al Proceso de Compilación_______________________ 32
  33. 33. Introducción a Compiladores e Interpretes Generación de Código Final Introducción al Proceso de Compilación_______________________ 33
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×