• Matéria: Informática
  • Autor: nannan43
  • Perguntado 3 anos atrás

Leia o texto a seguir:

“A versão inicial do interpretador Java, chamado de Máquina Virtual Java (JVM), era ao menos 10 vezes mais lenta que os programas compilados em C equivalentes. Entretanto, muitos programas Java são agora traduzidos para código de máquina antes de serem executados, por meio de compiladores Just-in-Time (JIT). Isso torna a eficiência dos programas Java competitiva com a de programas escritos em linguagens compiladas de forma convencional, como C++ (...)”

Fonte: SEBESTA, R. W. Conceitos de linguagens de programação. 11. ed. Porto Alegre: Bookman, 2018.


Considerando o trecho acima, avalie as afirmações a seguir:


I. O compilador JIT gera bytecode para ser interpretado pela máquina virtual.
II. O compilador JIT transforma bytecode em binário nativo na hora da execução.
III. O código gerado pela JIT é interpretado de maneira eficiente o suficiente para ser competitivo com códigos compilados.



É correto o que se afirma em:

Grupo de escolhas da pergunta

II e III, apenas.

I, apenas.

I e III, apenas.

III, apenas.

II, apenas.​

Respostas

respondido por: kadupqdt
11

Resposta:

II, apenas.​

Explicação:

Corrigido pelo AVA.


nannan43: correto
Perguntas similares