Buscar

Compiladores

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

“De modo geral, pensamos em um “paradigma” como um padrão de pensamento que guia um conjunto de atividades relacionadas. Um paradigma de programação é um padrão de resolução de problemas que se relaciona a um determinado gênero de programas e linguagens.”
Assinale a alternativa que corresponda com o paradigma que tem maior abstração dos dados e tipos:
Escolha uma:
e. Paradigma Orientado a Objetos
Para facilitar o desenvolvimento de software foram criados alguns tipos tradutores que tem como principal objetivo ler um arquivo e gerar uma saída em uma linguagem diferente da que foi lida com isso complete as lacunas da sentença a seguir com as classificações de tradutores:
 
_____ é o programa que traduzem um código fonte escrito em linguagem básica (assembly) em código de máquina, já o _____ analisa todas as fase e já executa em código alvo. O _____ tem a função de analisar o código fonte e traduzir em código alvo, executando varias fases até a geração do programa executável.
Assinale a alternativa que completa as lacunas corretamente
Escolha uma:
a. Montador / interpretador / compilador 
“A informação em um arquivo XML, embora possa ser lida por seres humanos, está lá para ser processada e traduzida para outro formato — para a execução de uma tarefa num servidor, para definir a interface de uma aplicação ou para produzir um texto que possa ser impresso, por exemplo. Essencialmente, o conteúdo de um arquivo XML está organizado em uma hierarquia de elementos, com cada elemento delimitado por marcações. Marcações em XML são reconhecidas por estarem entre colchetes angulados <>”.
 
Fonte: Ricarte, Ivan - Introdução à Compilação. - Rio de Janeiro : Elsevier, 2008.
 
Você acaba de compor uma equipe e é o responsável pelas integrações entre sistemas que serão realizados via processamento de arquivos XML, com base isso avalie as seguintes afirmativas:
 
I. O software desenvolvido para processamento do XML é um compilador pois possui uma entrada, uma analise sintática e um resultado.
II. O processamento do XML não ira precisar realizar nenhuma fase do processo de compilação pois não é caracterizado como compilador.
III. O software desenvolvido precisara realizar uma analise semântica no arquivo XML.
IV. O software desenvolvido precisara realizar uma analise sintática e uma analise léxica no arquivo XML.
Está correto o que se afirma em:
Escolha uma: 
a. I, II, III e IV.
b. II Apenas.
c. II, III e IV apenas. Incorreto
d. I, III e IV apenas. Incorreto
e. I apenas.

Continue navegando