Compilador
Um compilador é um programa de software que compila programa código fonte arquivos em um programa executável. Está incluído como parte do ambiente de desenvolvimento integrado IDE com a maioria dos pacotes de software de programação.
O compilador pega arquivos de código fonte que são gravados em um idioma de alto nível, como C, BASICou Javae compila o código em um idioma de baixo nível, como código de máquina ou código de montagem. Este código é criado para um tipo de processador específico, como Intel Pentium ou PowerPC. O programa pode ser reconhecido pelo processador e executado a partir do sistema operativo.
Depois que um compilador compila arquivos de código-fonte em um programa, o programa não pode ser modificado. Portanto, qualquer alteração deve ser feita no código-fonte e o programa deve ser recompilado. Felizmente, a maioria dos compiladores modernos pode detectar quais alterações foram feitas e só precisam recompilar os arquivos modificados, o que economiza muito tempo aos programadores. Isso pode ajudar a reduzir as horas de trabalho 100 das semanas dos programadores antes dos prazos do projeto para cerca de 90.