Imagem de fundo

Uma das principais diferenças entre linguagens de programação interpretadas e compilada...

Questão 58

Uma das principais diferenças entre linguagens de programação interpretadas e compiladas é a forma como o código é processado e executado. Enquanto as linguagens compiladas passam por um processo de compilação, que transforma o código fonte em código de máquina executável, as linguagens interpretadas executam o código fonte diretamente em tempo de execução. Com base nessa diferença, qual das seguintes afirmações é verdadeira sobre as vantagens das linguagens de programação interpretadas em relação às linguagens compiladas?

A

Linguagens interpretadas geralmente têm uma execução mais lenta do que as linguagens compiladas, pois o código precisa ser processado em tempo de execução.

B

Código compilado é geralmente mais fácil de depurar do que código interpretado, pois o processo de compilação pode detectar erros de sintaxe e semântica no código fonte antes da execução.

C

Linguagens interpretadas são geralmente menos portáteis do que linguagens compiladas, pois dependem da disponibilidade do interpretador em cada sistema operacional em que são executadas.

D

Nas linguagens interpretadas, o código pode ser modificado e executado em tempo de execução, sem a necessidade de recompilar o código.

E

Código compilado geralmente tem um tamanho menor do que código interpretado, pois não precisa incluir o interpretador junto com o programa executável.