Strojový kód obsahuje pouze (obvykle) hexadecimální zápis operačních instrukcí, se kterými pracuje přímo procesor. Kód výsledného programu není pro člověka čitelný.
Strojový kód, který však je částečně čitelný. Dochází zde k nahrazení číselných kódů slovním zadáním instrukcí (např. ADD).
Kód nejlépe čitelný pro člověka. Při zápisu pracuje s proměnnými a matematickými operacemi. Zdrojový kód se vytváří pomocí programovacích jazyků, které je nutné kompilací převést do zdrojového kódu, kterému rozumí samotný procesor.
Programovacími paradigmaty se chápou různé styly programovacích jazyků: