Sobre software de sistemas, tradutores de linguagens e programas utilitários, considere as
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.