Introduccion a Compiladores e Interpretes

1,902 views

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
1,902
On SlideShare
0
From Embeds
0
Number of Embeds
520
Actions
Shares
0
Downloads
86
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

×