Buscar

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 ...

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 afirmacoes:

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 f


a. I e II, apenas.
b. II e III, apenas.
c. I e IV, apenas.
d. II e IV, apenas.
e. III e IV, apenas.

Essa pergunta também está no material:

Formação Profissional em Computação Semana 2 - Atividade Avaliativa UNIVESP 2023
6 pág.

Informação Profissional em Ciências da Computação Universidade Virtual do Estado de São PauloUniversidade Virtual do Estado de São Paulo

💡 3 Respostas

User badge image

Ed Verified user icon

A resposta correta é a alternativa (a) I e II, apenas. I. A implementação híbrida não é utilizada pela maioria das linguagens de programação de alto nível. C, COBOL, C++, C# e PHP são linguagens que utilizam principalmente a compilação. II. A implementação baseada em compilação consiste em traduzir o programa para a linguagem de máquina, que pode ser executada diretamente no computador. III. A interpretação pura não é mais rápida que programas compilados. A interpretação envolve a tradução das sentenças em linguagem de máquina em tempo de execução, o que pode ser mais lento. IV. Na implementação híbrida, os programas de linguagens de alto nível são traduzidos para uma linguagem intermediária que pode ser executada por uma máquina virtual. Portanto, apenas as afirmativas I e II estão corretas.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais