TIPOS DE INTÉRPRETES Flashcards

Presentación 2

1
Q

Compiladores Just in Time

Definición

A

En este modelo, unidad de compilación (clase) se transmite en el formato de códigos de bytes, pero no se realiza la interpretación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Con la aparición de Internet surge la necesidad de distribuir programas de una forma independiente de la máquina. Esta necesidad se resolvió con:

A

Compiladores Just in Time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

La Interpretación de códigos de bytes supone una demora en tiempos de ejecución

Verdadero o Falso

A

Verdadero

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Ventajas de Just In Time

A
  • Solo traduce las porciones de código requeridas en el momento
  • Reparte el tiempo de compilación a lo largo de la ejecución (es eficiente)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué es Compilación Continua?

A

El sistema mezcla el proceso de compilación a código nativo con el proceso de interpretación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Cómo funciona la Compilación Continua?

Dos módulos

A

Usa dos módulos ppales: uno de interpretación y otro de compilación de códigos de bytes a código nativo.

Ambos actúan a la vez

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Módulo compilador de compilación continua

Descripcion

A

Traduce las unidades de compilación a código nativo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Módulo intérprete de compilación continua

A

Se responsabiliza de la ejecución actual del programa.
Comienza interpretando el código fuente, haciendo saltos a las versiones en código nativo a medida que éstas están disponibles.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué hace el monitor de compilación continua?

A

Coordina la comunicación entre intérprete y compilador

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Principal ventaja de Compilación Continua sobre Just in Time

A

Compilación Continua no tiene que esperar a compilar para comenzar la ejecución

How well did you know this?
1
Not at all
2
3
4
5
Perfectly