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

há 2 anos

User badge image
Valdir Moura

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 10 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

Experimente
o Premium! 🤩

Libere respostas sem pagar

User badge image

Ed Verified user icon

há 2 anos

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