Considerando a compilação e a interpretação de programas, no contexto de arquitetura de máquinas reais, analise
as afirmativas a seguir:
I. A compilação é o processo de análise de um programa escrito em linguagem de alto nível (código-fonte) e sua
conversão em um programa equivalente, porém em linguagem binária de máquina (código-objeto).
II. A interpretação consiste na possibilidade de certas partes do código de um programa-fonte (por exemplo, um
loop) terem que ser interpretadas somente uma única vez; enquanto, no método de compilação, isso acontece
tantas vezes quantas definidas no loop.
III. A interpretação caracteriza-se por realizar as três fases (tradução, ligação e execução), comando a comando, de
um programa-objeto (código-objeto).
IV. O programa que realiza a tarefa de compilação é denominado de compilador e, inicialmente, o compilador realiza
uma análise do código-fonte, dividido em três (3) partes: análise léxica, análise sintática e análise semântica.
Estão CORRETAS as afirmativas