Existem linguagens de programação modernas, como Java, que o...

Próximas questões
Com base no mesmo assunto
Q1828018 Programação
Existem linguagens de programação modernas, como Java, que oferecem um grande atrativo tecnológico, baseado na figura e nas características listadas a seguir: 
Imagem associada para resolução da questão

• O código-objeto é escrito e gravado em um arquivo com extensão .java. • Por meio do programa de compilação, o código-fonte é convertido para um código intermediário, que passa a ter a extensão .class. • O código intermediário é uma linguagem de máquina que pode ser interpretada pela Java Virtual Machine (JVM).
O código intermediário é conhecido por  
Alternativas

Comentários

Veja os comentários dos nossos alunos

GAB B: bytecode

 

Mas o examinador pegou esta imagem [1] e deu uma desvirtuada. O arquivo .java não é um código-objeto, é um código-fonte. O código-objeto é a saída de um compilador

 

[1] http://javalearningonline.weebly.com/java-program-compile-and-execution-flow.html

Para permitir que um mesmo programa seja executado em vários sistemas operacionais, a plataforma java gera códigos genéricos *.class e os traduz para o código da máquina local, *.exe ou *.bin, somente no momento da execução. Nesse contexto, os códigos específicos para a máquina virtual Java, e não para a máquina local, sao bytecode

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo