Escolar Documentos
Profissional Documentos
Cultura Documentos
E je r c ic io 1 .1 .2: ¿Cuáles son las ventajas de (a) un compilador sobre un intérprete, y (b) las de
un intérprete sobre un compilador?
un compilador sobre un intérprete, Que los compiladores por lo general son más rápidos que un
intérprete al momento de asignar las entradas a las salidas y el intérprete sobre un compilador,
ofrece mejores diagnósticos de error que un compilador, ya que ejecuta el programa fuente
instrucción por instrucción.
El compilador produce lenguaje ensamblador ya que es más fácil producir el lenguaje ensamblador
como salida y es más fácil su depuración.
E je r c ic io 1 .1 .4: A un compilador que traduce un lenguaje de alto nivel a otro lenguaje de alto
nivel se le llama traductor de source-to-source. ¿Qué ventajas hay en cuanto al uso de C como
lenguaje destino para un compilador?
E je r c ic io 1 .6 .1: Para el código en C estructurado por bloques de la figura 1.13(a), indique los
valores asignados a w, x, y y z.
W=13
x=9
y=13
z=9
w=9
x=7
y=13
z=7
DECLARACION ALCANCE
Int w
DECLARACION ALCANCE
Int w B1 - B3 – B4
Int x B1 – B2 - B4
Int y B1 – B5
Int z B1 – B2 – B5
Int x B2 – B3
Int z B2
Int w B4
Int x B4
Int w B4
Int x
Int y
Int z