Questão #54409

Informática — Informática Diversos

Sobre software de sistemas, tradutores de linguagens e programas utilitários, considere as afirmativas abaixo:



1. Um compilador converte todo um programa em linguagem de alto nível para linguagem de máquina.

2. Um interpretador converte as instruçôes do código-fonte em código de máquina, uma de cada vez, e as executa, motivo pelo qual os programas que passam pelo processo de interpretação funcionam de maneira mais lenta que os que passam pelo sistema de compilação.

3. Um montador é semelhante a um compilador, mas só é utilizado para linguagens assembly.

4. As instruçôes do programa em linguagem de alto nível são chamadas de código-fonte, e a versão em linguagem de máquina é denominada código-objeto.

5. Antes de serem realmente executados pelo computador, os módulos do código-objeto normalmente são reunidos a outros módulos de código-objeto em um processo denominado linkage editing; o resultado, chamado módulo de carga, é o que o computador executa.



Assinale a alternativa correta.