Ed
há 2 meses
Vamos analisar as alternativas para identificar a principal diferença entre compiladores e interpretadores: a) Compiladores traduzem o código-fonte para linguagem de máquina de uma vez, enquanto interpretadores traduzem linha por linha. - Esta afirmação é correta. Compiladores fazem a tradução completa do código antes da execução, enquanto interpretadores traduzem e executam o código linha por linha. b) Compiladores são mais rápidos, enquanto interpretadores geram código mais eficiente. - Essa afirmação não é precisa, pois a velocidade depende do contexto e do tipo de aplicação. Compiladores geralmente geram código mais eficiente, mas não é uma comparação direta de velocidade. c) Compiladores apenas traduzem código em Python, enquanto interpretadores são usados para Java. - Esta afirmação é falsa. Compiladores e interpretadores podem ser usados para várias linguagens, não se limitando a Python ou Java. d) Não há diferença, ambos fazem a mesma coisa de maneira diferente. - Esta afirmação é incorreta, pois há uma diferença clara entre como compiladores e interpretadores funcionam. Portanto, a alternativa correta é: a) Compiladores traduzem o código-fonte para linguagem de máquina de uma vez, enquanto interpretadores traduzem linha por linha.
Mais perguntas desse material