Der Programmierer schreibt den Quellcode mit einem Texteditor. Er kann vom Benutzer gelesen werden, wenn dieser die Programmiersprache kennt (‚C’, ‚C++’ usw.), jedoch muss er erst kompiliert werden, bevor er vom Computerprozessor ausgeführt werden kann.
Der Begriff Binärcode bezieht sich auf die Kompilierbefehle, die in einer ausführbaren Datei enthalten sind. Der Binärcode kann vom Nutzer nicht gelesen werden. Der Computerprozessor „interpretiert“ ihn, sobald das Programm läuft.