program creation, geração do programa

Processo de criação de um arquivo executável. Tradicionalmente, a geração do programa é feita em três etapas: (1) compilação do código-fonte escrito em uma linguagem de alto nível para sua transformação no código-fonte de uma linguagem asssembly; (2) montagem do código-fonte em linguagem assembly para que se transforme em arquivos-objeto na linguagem de máquina apropriada; (3) linkedição dos arquivos-objeto em linguagem de máquina com os diversos arquivos de dados, arquivos de run-time e arquivos de biblioteca para produzir um arquivo executável. Alguns compiladores passam diretamente do código-fonte de alto nível para a linguagem de máquina, e alguns ambientes integrados de desenvolvimento conjugam todas as três etapas em um único comando. Ver também assembler; compiler (compilador – definição 2); linker (linker, linkeditor); program (programa).