Imagem de fundo

As principais tarefas dos compiladores podem ser definidas...

As principais tarefas dos compiladores podem ser definidas como:


I. O código fonte, em linguagem de alto nível, é analisado e buscam-se erros de sintaxe; macros ou definições são substituídos e processados.

II. O código fonte é transformado em um código muito próximo ao código de máquina, que utiliza mnemônicos.

III. O código gerado em II passa por um conversor para se tornar um código binário feito exclusivamente para o sistema no qual encontra-se o código sendo compilado.

IV. As bibliotecas, já compiladas, são adicionadas ao código binário, permitindo a criação de um arquivo binário executável.


Os itens I, II, III e IV correspondem, correta e respectivamente a:


A

Análise sintática − Interpretação (Bytecode) − Compilação − Execução.


B

Pré-processamento − Compilação − Montagem (Assembler) − Linkedição (Linker).


C

Análise semântica − Tradução (Bytecode) − Compilação − Execução.


D

Pré-processamento − Interpretação (Bytecode) − Tradução (Assembly) − Linkedição (Linker).


E

Análise sintática − Compilação − Montagem (Bytecode) − Otimização.