Logo Passei Direto
Buscar
Questão 4 Compiladores e interpretadores são ferramentas essenciais na execução de programas, cada um com seu papel no processo de transformação do código-fonte em instruções executáveis. Qual é a principal diferença entre compiladores e interpretadores? Assinale a alternativa correta. Compiladores são usados apenas para linguagens de programação antigas, enquanto A. interpretadores para modernas. Compiladores traduzem código-fonte para linguagem de máquina, enquanto B. interpretadores executam diretamente. Compiladores e interpretadores são termos intercambiáveis, não possuem diferenças C. significativas. Compiladores executam código-fonte diretamente, enquanto interpretadores traduzem D. para linguagem de máquina. Compiladores geram código executável, enquanto interpretadores geram apenas E código-fonte.
User badge image
Steve Santorio

há 5 meses

Respostas

User badge image

Ed Verified user icon

há 5 meses

Vamos analisar as alternativas para identificar a principal diferença entre compiladores e interpretadores: A) Compiladores são usados apenas para linguagens de programação antigas, enquanto interpretadores para modernas. - Esta afirmação é falsa, pois compiladores e interpretadores podem ser usados em linguagens modernas e antigas. B) Compiladores traduzem código-fonte para linguagem de máquina, enquanto interpretadores executam diretamente. - Esta afirmação é verdadeira. Compiladores traduzem todo o código-fonte de uma vez para gerar um arquivo executável, enquanto interpretadores executam o código linha por linha. C) Compiladores e interpretadores são termos intercambiáveis, não possuem diferenças significativas. - Esta afirmação é falsa, pois existem diferenças claras entre os dois. D) Compiladores executam código-fonte diretamente, enquanto interpretadores traduzem para linguagem de máquina. - Esta afirmação é falsa, pois é o contrário: compiladores traduzem e interpretadores executam. E) Compiladores geram código executável, enquanto interpretadores geram apenas código-fonte. - Esta afirmação é enganosa, pois interpretadores não geram código-fonte, mas sim executam o código diretamente. Portanto, a alternativa correta é: B) Compiladores traduzem código-fonte para linguagem de máquina, enquanto interpretadores executam diretamente.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina