Pierwszy kompilator został opracowany przez Grace Hopper podczas pracy na komputerze Harvard Mark I. Obecnie większość języków wysokiego poziomu zawiera własny kompilator lub dostępne są zestawy narzędzi, które można wykorzystać do kompilacji programu. Dobrym przykładem kompilatora używanego w Javie jest Eclipse, a przykładem kompilatora używanego z C i C ++ jest polecenie gcc. W zależności od tego, jak duży jest program, kompilacja powinna zająć kilka sekund lub minut, a jeśli podczas kompilacji nie wystąpią żadne błędy, tworzony jest plik wykonywalny.
Wskazówka: języków skryptowych takich jak Perl i PHP nie trzeba kompilować.
A-0, AOP, Assemble, Binaries, Compilation, Intermediate language, Interpreted language, kompilator JIT, LLVM, One-pass compiler, Warunki programowania, Recompile, Transcompiler