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:
11
Resposta:
II, apenas.
Explicação:
Corrigido pelo AVA.
nannan43:
correto
Perguntas similares
3 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás