Kompilator, Linker, Debugger

Kompilator to program przeznaczony do zmiany kodu źródłowego w kod binarny, zrozumiały dla maszyny.

Linker wchodzi w skład kompilatora; łączy on różne pliki związane z programem, tworząc plik wykonywalny.

Debugger jest programem, który symuluje działanie danego programu w celu wykrycia wszelkich potencjalnych
błędów w kodzie.