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.