As linguagens de programação podem ser classificadas como compiladas ou interpretadas. Qual das opções descreve corretamente a principal diferença entre linguagens compiladas e linguagens interpretadas
Selecione uma alternativa:
a)
Linguagens compiladas são utilizadas apenas para sistemas operacionais, enquanto as interpretadas são para aplicações web.
b)
O código de linguagens compiladas é traduzido diretamente para linguagem de máquina antes da execução, enquanto o de linguagens interpretadas é traduzido em tempo de execução.
c)
Linguagens interpretadas são sempre mais rápidas do que linguagens compiladas.
d)
A compilação é uma via de mão dupla, permitindo a recuperação do código original a partir da linguagem de máquina.
e)
Linguagens compiladas não podem ser usadas para desenvolver aplicações gráficas.
Ed
ontem
Vamos analisar as alternativas para identificar a principal diferença entre linguagens compiladas e interpretadas: a) Linguagens compiladas são utilizadas apenas para sistemas operacionais, enquanto as interpretadas são para aplicações web. - Esta afirmação é falsa, pois linguagens compiladas podem ser usadas em diversas aplicações, não apenas em sistemas operacionais. b) O código de linguagens compiladas é traduzido diretamente para linguagem de máquina antes da execução, enquanto o de linguagens interpretadas é traduzido em tempo de execução. - Esta é a definição correta. Linguagens compiladas geram um executável que roda diretamente na máquina, enquanto linguagens interpretadas traduzem o código à medida que ele é executado. c) Linguagens interpretadas são sempre mais rápidas do que linguagens compiladas. - Esta afirmação é falsa, pois, em geral, linguagens compiladas tendem a ser mais rápidas devido à pré-compilação. d) A compilação é uma via de mão dupla, permitindo a recuperação do código original a partir da linguagem de máquina. - Isso não é verdade, pois a compilação geralmente não permite a recuperação do código original. e) Linguagens compiladas não podem ser usadas para desenvolver aplicações gráficas. - Esta afirmação é falsa, pois muitas linguagens compiladas são amplamente utilizadas para desenvolver aplicações gráficas. Portanto, a alternativa correta é: b) O código de linguagens compiladas é traduzido diretamente para linguagem de máquina antes da execução, enquanto o de linguagens interpretadas é traduzido em tempo de execução.