Existem linguagens de programação modernas, como Java, que 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
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