SóProvas


ID
1118167
Banca
CESGRANRIO
Órgão
FINEP
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Os programadores utilizam ambientes de desenvolvimento compostos por ferramentas que auxiliam na produção de softwares. Dentre essas ferramentas, o compilador é responsável por :

Alternativas
Comentários
  • Montador
    Responsável pela montagem do programa fonte, gerando assim o programa objeto, ou seja, monta um programa em linguagem de baixo nível de forma que se obtém um programa em linguagem de máquina. Podemos citar como exemplo o montador Assembler que é um software que traduz programas escritos na linguagem Assembly. 

     

    Compilador
    Gera uma linguagem de máquina, não executável, a partir de um programa escrito em linguagem de alto nível como Pascal, FORTRAN, COBOL.

     

    Interpretador
    É considerado um tradutor que não gera módulo objeto, ele executa uma linguagem de alto nível imediantamente. Algumas linguagens tipicamente interpretadas são Basic e Perl.

     

    MACHADO, Francis B.; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais. Editora LTC, 3ª edição.http://www.simonsen.br/its/pdf/apostilas/base-tecnica/1/introducao-a-informatica-1-ano-de-informatica-3-capitulo.pdf

  • Gabarito A

    O compilador traduz:

    §  Um programa escrito em uma linguagem de alto nível;

    §  Em um programa-objeto não executável;

    §  Também chamado de módulo-objeto.

    Apesar do módulo-objeto ser em linguagem de máquina, ele não é executável ainda.

     

     

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • GABARITO A

    Compilador: Converte o código fonte completo em módulos-objeto ( linguagem de máquina ) não executável;

    • Linkeditor: gera, a partir de um ou mais módulos-objeto, um único programa executável.

    Interpretador: converte e executa o código-fonte linha a linha;

    Tradução: Consiste no processo completo em que o código-fonte é convertido em linguagem de máquina e executado;