







Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Universidad Nacional Experimental del Táchira. Apuntes de Ingeniería Infórmatica. Los diagramas de Tombstone o Diagramas-T son usados para especificar desde un alto nivel el diseño y la construcción de un compilador.
Tipo: Apuntes
1 / 13
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
M
P
La máquina y el Lenguaje deben coincidir
M
x
Tetris
x
x
Tetris
En este caso hay un^ MAC error debido a que la máquina no coincide con el lenguaje
F → O
L
Lenguaje Fuente (^) Lenguaje de Implementación
Lenguaje Objeto
Pascal → x
x
Un compilador de Pascal a código de máquina escrito en código de máquina
C → OBJ
C
Un compilador de C a código objeto escrito en una versión previa de Lenguaje C
F Lenguaje^ L Fuente Lenguaje de Implementación
Basic x
Un Intérprete de Basic para PC x
Python Linux-PC
Un Intérprete de Python para Linux
Basic
Tetris
Basic x x
El lenguaje en el cual fue escrito el programa debe coincidir con el lenguaje fuente del interprete
La plataforma de implementación del interprete debe coincidir con la maquina donde será ejecutado
PS C (^) C → x
x x
PS x
Emulador de Play Station 2 Escrito en C
Emulador de Play Station 2 para PC x
C
God of War 2 C → PS
x x
PS
God of War 2
PS x x
Ada
Agenda
Ada → OBJ
M M
OBJ
Agenda
OBJ → M
M M
M
Agenda
Compilación (^) Enlazado
La versión 2 del lenguaje puede escribirse en el mismo lenguaje,
Ada → x86o Ada (^) Ada → x n-o X86n-o
Ada → x86o X86n-o
x
Ada → x86o Ada
x
Ada → x86o x86o
Ada → x86o x86o
Ada
Calculadora x86o
Calculadora
El compilador implementado en código de máquina optimizado, traduce programas a código de máquina optimizado