Carregando...
Carregando...
Ajude a melhorar a plataforma
As linguagens de programação podem ser implementadas por três métodos gerais: compilação, interpretação pura ou implementação híbrida. Sobre essas implementações, avalie as seguintes afirmações: I. A implementação híbrida é utilizada pela maioria das linguagens de programação de alto nível, como C, COBOL, C++, C# e PHP, pois esse método tem como principal vantagem a execução rápida dos programas. II. A implementação baseada em compilação consiste em programas que são traduzidos para a linguagem de máquina, que pode ser executada diretamente no computador. III. A interpretação pura é de dez a cem vezes mais rápida que programas compilados, pois a decodificação das sentenças em linguagem de máquina não precisa ser traduzida por um compilador. IV. Na implementação híbrida, os programas de linguagens de alto nível são traduzidos para uma linguagem intermediária que facilita a interpretação. É correto afirmar que:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA Linguagens de programação que utilizam a implementação baseada em compilação traduzem suas instruções para a linguagem de máquina, e, por isso, tem como principal vantagem a velocidade de execução dos programas para os usuários. Já na interpretação pura, os programas são interpretados por um programa “interpretador” que trata as sentenças de programa em alto nível, em vez de instruções de máquina. Por consequência, o principal benefício é permitir uma fácil implementação de muitas operações de depuração em código-fonte, pois todas as mensagens de erro em tempo de execução podem referenciar unidades de código-fonte. Por meio da implementação híbrida, é possível obter de forma mais clara uma linguagem mais próxima da coloquial do ser humano, visto que esse processo compila a informação e traz de maneira rápida a interpretação, tornando o processo menos complexo.