Analisando as afirmações apresentadas: 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. Essa afirmação está correta. Na interpretação pura, é mais fácil identificar e corrigir erros no código-fonte, pois as mensagens de erro se referem diretamente às linhas do 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. Essa afirmação também está correta. A interpretação pura permite que as mensagens de erro indiquem a linha do código-fonte onde ocorreu o erro, facilitando a identificação e correção do problema. 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. Essa afirmação está correta. A interpretação pura geralmente requer mais espaço de memória, pois além do programa-fonte, a tabela de símbolos também precisa estar presente durante a interpretação. 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. Essa afirmação está incorreta. A interpretação pura geralmente é mais lenta em termos de tempo de execução em comparação com sistemas compilados. Portanto, essa afirmação não é verdadeira. Portanto, as afirmações corretas são I, II e III.
Para escrever sua resposta aqui, entre ou crie uma conta
Informação Profissional em Ciências da Computação
Informação Profissional em Ciências da Computação
Informação Profissional em Ciências da Computação
Informação Profissional em Ciências da Computação
Compartilhar