Camila Duarte
EQUIPE
03/10/2026 • 16:01
Vamos falar um pouco sobre compiladores e interpretadores, que são ferramentas essenciais para que os programas escritos em linguagens de programação possam ser executados pelos computadores.
Compiladores recebem um código-fonte, geralmente escrito em uma linguagem de programação de alto nível, e transformam esse código em linguagem de máquina (código binário) antes do programa ser executado. Ou seja, o processo de compilação acontece antes da execução, não em tempo de execução, que é quando o programa está rodando. Portanto, a alternativa c está incorreta.
Interpretadores, por sua vez, traduzem e executam o código linha por linha em tempo de execução. Isso pode gerar um overhead, que é uma sobrecarga de processamento, já que a tradução acontece simultaneamente com a execução, tornando a alternativa d correta.
Sobre SQL, essa linguagem é declarativa e utilizada para manipular bancos de dados. Ela não necessita de compilação tradicional para ser executada, pois geralmente é interpretada pelos sistemas de gerenciamento de banco de dados, tornando a alternativa a incorreta.
Além disso, compiladores recebem como entrada código-fonte, não código binário, invalidando a alternativa b.
Por fim, interpretadores também detectam erros de sintaxe ao executar o código, pois eles analisam cada linha para interpretá-la corretamente, então a alternativa e é falsa.
Resumo: a alternativa correta é d.
Compiladores recebem um código-fonte, geralmente escrito em uma linguagem de programação de alto nível, e transformam esse código em linguagem de máquina (código binário) antes do programa ser executado. Ou seja, o processo de compilação acontece antes da execução, não em tempo de execução, que é quando o programa está rodando. Portanto, a alternativa c está incorreta.
Interpretadores, por sua vez, traduzem e executam o código linha por linha em tempo de execução. Isso pode gerar um overhead, que é uma sobrecarga de processamento, já que a tradução acontece simultaneamente com a execução, tornando a alternativa d correta.
Sobre SQL, essa linguagem é declarativa e utilizada para manipular bancos de dados. Ela não necessita de compilação tradicional para ser executada, pois geralmente é interpretada pelos sistemas de gerenciamento de banco de dados, tornando a alternativa a incorreta.
Além disso, compiladores recebem como entrada código-fonte, não código binário, invalidando a alternativa b.
Por fim, interpretadores também detectam erros de sintaxe ao executar o código, pois eles analisam cada linha para interpretá-la corretamente, então a alternativa e é falsa.
Resumo: a alternativa correta é d.