Compiladores e Tradutores
- Um programa escrito numa linguagem de alto nível precisa ser traduzido para a linguagem de máquina para ser executado.
- Essa etapa é denominada compilação, e é realizada sobre o arquivo que corresponde ao programa-fonte escrito pelo programador. A compilação também verifica se o programa obedece à sintaxe da linguagem, ou seja, se as instruções foram escritas corretamente.
- O Compilador produz um arquivo denominado programa-objeto, que é o programa-fonte traduzido para linguagem de máquina. Ao programa-objeto são agregados (link) os arquivos de biblioteca, que são arquivos que contém a definição das funções utilizadas pelo programador.
- O arquivo resultante é denominado programa-executável.