Concursos públicos
Na figura 1, abaixo, está representado, esquematicamente, um processo de tradução de um programa (arquivo fonte) em um código binário. Esse processo de compilação clássica é utilizado em compiladores como os das linguagens C e Pascal.

Na figura 2, abaixo, está representado, esquematicamente, um processo de tradução de um programa (arquivo fonte) em um código intermediário. Esse processo híbrido é utilizado em compiladores como os das linguagens Java e C#.

Considerando que, em ambos os processos, o código binário é o que será executado pelo computador, e que a execução de dois programas gerados, cada qual por um dos processos apresentados, ocorre em situações equivalentes, avalie as afirmações a seguir.
I. Há portabilidade para a execução de ambos os programas gerados em cada processo.
II. Na execução do programa gerado por meio do processo híbrido, o consumo de memória é maior que na execução pelo processo de compilação clássica.
III. O desempenho na execução do programa gerado pelo processo de compilação clássica é melhor que na execução pelo processo híbrido.
É correto o que se afirma em
Uma questão respondida. E as próximas?
Crie sua conta para acompanhar acertos, erros e receber recomendações no Meu Próximo Passo.
Criar conta grátis