Compiladores: fases, componentes e otimização
Classificado em Computação
Escrito em em
português com um tamanho de 6,22 KB
Compiladores: visão geral
Definição
Compilador: programa que lê um programa escrito em uma linguagem (fonte) e o traduz para outra linguagem (destino), reportando erros quando eles ocorrem.
Fluxo de tradução
Programa fonte > tradutor > programa intermediário > máquina virtual > Saída Sistema de processamento de uma linguagem > processador > programa fonte modificado > Compilador > Assembler > código objeto > link/loader > executável
Programas auxiliares do processo de compilação
Existem ferramentas que apoiam o processo de compilação, entre as quais se destacam:
Reprocessadores
- Processam macros
- Includes
- Extensão de linguagens
Assemblers
Abstração da arquitetura da máquina de destino.