Buscar

Leia o texto a seguir, retirado do livro Conceitos de Linguagem de programação. “A interpretação pura reside na ‘extremidade oposta’ (em relação à ...

Leia o texto a seguir, retirado do livro Conceitos de Linguagem de programação.

“A interpretação pura reside na ‘extremidade oposta’ (em relação à compilação) dos métodos de implementação. Com essa abordagem, os programas são interpretados por outro, chamado interpretador, sem tradução. O interpretador age como uma simulação em software de uma máquina cujo ciclo de obtenção-execução trata de sentenças de programa de alto nível em vez de instruções de máquina. Essa simulação em software fornece uma máquina virtual para a linguagem.”

Fonte: SEBESTA, R. Conceitos de linguagens de programação. Porto Alegre: Grupo A, 2018. E-book. (Disponível na Minha Biblioteca). p. 26.


Conforme o texto e os conceitos relacionados, avalie as afirmações a seguir. 

I. A vantagem da interpretação pura é que ela permite muitas operações de depuração serem facilmente implementadas no código-fonte, pois todas as mensagens de erro em tempo de execução podem se referir à unidade de código-fonte.

II. A mensagem de erro possui a facilidade de indicar a linha do código-fonte do erro, por exemplo, de um índice de vetor fora da faixa definida, apontando o nome do mesmo.

III. A interpretação pura exige normalmente mais espaço de memória, pois, além de programa-fonte, durante a interpretação, a tabela de símbolos deve estar presente.

IV. Esse método tem grande vantagem em relação ao tempo de execução, sendo de 10 a 100 vezes mais rápido que nos sistemas compilados.


Está correto o que se afirma em:

a. II, III e IV, apenas

b. I e II, apenas

c. I, III e IV, apenas

d. II e III, apenas

e. I, II e III, apenas

💡 1 Resposta

User badge image

Ed Verified user icon

De acordo com o texto e os conceitos relacionados, a alternativa correta é a letra "d. II e III, apenas".

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