FC ConcursosFC Concursos

Questão FC670847

Em relação às linguagens Java e PHP, julgue o item a seguir. A compilação de código em linguagens como Java resulta em bytecode que é interpretado pela JVM, enquanto o PHP é interp

Linguagens de Programação

QUADRIX · 2025

Em relação às linguagens Java e PHP, julgue o item a seguir.

 

A compilação de código em linguagens como Java resulta em bytecode que é interpretado pela JVM, enquanto o PHP é interpretado diretamente sem a necessidade de uma fase de compilação, o que pode levar a um desempenho menor, mas, por outro lado, teremos mais facilidades de depuração.

Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Compilação em Java gera bytecode (.class) que é executado pela JVM. A JVM aplica otimizações em tempo de execução, como JIT, o que normalmente resulta em maior desempenho ao executar o programa.

O PHP é tradicionalmente uma linguagem interpretada, ou seja, o código é traduzido e executado pelo mecanismo em tempo de execução, sem uma etapa explícita de compilação antes da execução. Isso facilita o ciclo editar-executar e torna a depuração mais ágil, pois mudanças entram em efeito imediato.

Portanto, a afirmação foi julgada certa: Java tende a oferecer melhor desempenho por usar bytecode e otimizações da JVM, enquanto PHP fornece mais facilidade na depuração por ser interpretado. (Observação: recursos como opcache e JIT em implementações modernas reduzem essa diferença.)

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo