Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción:
Los compiladores son programas que traducen un lenguaje fuente a un
lenguaje objeto, el cual, cuenta con diagramas que son realizados para simplificar
la comunicación y la información sobre un proceso o sistema determinado.
Desarrollo:
Diagrama T
Ejemplos:
-Fases de un compilador
Diagramas
Los diagramas anteriores muestran un ejemplo de portabilidad, en el cual se
transforma un código fuente JAVA con un compilador escrito en JAVA a
ByteCode, y este posteriormente puede ser compilado por una Virtual Machine X,
para el correspondiente sistema operativo.
BootStrappins:
Es una técnica de compiladores donde un programa fuentes es compilado por un
compilador escrito en el mismo lenguaje.
Ensamblador
04 jump 07
06 jump 08 Cx = 0 si Ax != Bx
07 mult Ax , Bx
08 exit
El equivalente en C sería:
if(b=c)
b=b+c;
else
c=b*c;
Compiladores E Intérpretes
Fases
Reglas:
Referencias bibliográficas: