Fundamentos de Sistemas Operacionais e Tradutores
Classificado em Computação
Escrito em em
português com um tamanho de 4,95 KB
1. Linguagem-fonte e linguagem-alvo
R: A linguagem-fonte é a linguagem de alto nível, enquanto a linguagem-alvo é a linguagem de nível inferior. É necessária uma tradução da linguagem-fonte para a linguagem-alvo.
2. Classificação de programas tradutores
R: Os tradutores dividem-se em assembler (montador) e compilador:
- Assembler: Traduz linguagem de montagem (Assembly) para linguagem de máquina.
- Compilador: Traduz linguagem de alto nível para linguagem de máquina.
A diferença reside na complexidade: no processo de montagem, há uma relação de 1:1 (cada instrução resulta em uma instrução de máquina), enquanto na compilação a relação é múltipla (uma instrução gera várias instruções de máquina).