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