Logo Passei Direto
Buscar
4) Dentro da transformação e execução de programas, temos vários tipos de recursos, como: compiladores, interpretadores, tradutores, etc. Qual a principal diferença entre compiladores e interpretadores? Assinale a alternativa correta. Selecione uma alternativa: a) Compiladores traduzem o código fonte para código de máquina, enquanto interpretadores executam o código fonte diretamente. b) Compiladores executam o código fonte diretamente, enquanto interpretadores traduzem o código fonte para código de máquina. c) Compiladores e interpretadores são a mesma coisa e realizam as mesmas funções. d) Compiladores e interpretadores são usados apenas em linguagens de programação de baixo nível. e) Compiladores e interpretadores são usados apenas em linguagens de programação de alto nível.
User badge image
Valdir Moura

ano passado

User badge image
Valdir Moura

ano passado

Respostas

User badge image

Ed Verified user icon

há 7 meses

Vamos analisar as alternativas para entender a principal diferença entre compiladores e interpretadores: a) Compiladores traduzem o código fonte para código de máquina, enquanto interpretadores executam o código fonte diretamente. - Esta afirmação está correta. Compiladores fazem a tradução do código fonte para um código de máquina que pode ser executado, enquanto interpretadores leem e executam o código fonte linha por linha. b) Compiladores executam o código fonte diretamente, enquanto interpretadores traduzem o código fonte para código de máquina. - Esta afirmação está incorreta, pois é o contrário do que acontece. c) Compiladores e interpretadores são a mesma coisa e realizam as mesmas funções. - Esta afirmação está incorreta, pois eles têm funções diferentes. d) Compiladores e interpretadores são usados apenas em linguagens de programação de baixo nível. - Esta afirmação está incorreta, pois ambos podem ser usados em linguagens de alto nível também. e) Compiladores e interpretadores são usados apenas em linguagens de programação de alto nível. - Esta afirmação também está incorreta, pois existem linguagens de baixo nível que podem ser compiladas ou interpretadas. Portanto, a alternativa correta é: a) Compiladores traduzem o código fonte para código de máquina, enquanto interpretadores executam o código fonte 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

User badge image

Ed Verified user icon

ano passado

A diferença principal entre compiladores e interpretadores está relacionada à forma como lidam com o código fonte. Compiladores traduzem o código fonte para código de máquina de uma vez, gerando um arquivo executável que pode ser executado posteriormente de forma independente do código fonte original. Enquanto interpretadores executam o código fonte linha por linha, sem gerar um arquivo executável separado. Portanto, a alternativa correta é: a) Compiladores traduzem o código fonte para código de máquina, enquanto interpretadores executam o código fonte diretamente.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina