Strojový kód je program přímo v instrukcích, kterým procesor bezprostředně rozumí, bez nutnosti překladu. Kdybys se na něho podíval třeba textovým editorem, viděl bys nesmyslnou, nečitelnou změť znaků.
Zdrojový kód je program napsaný ve vyšším jazyku (C, C++, ...), pro znalého čitelný, jehož přeložením pomocí příslušného překladače vznikne soubor spustitelného programu ve strojovém kódu.