In der Maschinensprache kann "00000010" "Licht ausschalten" bedeuten, während "00001000" "Licht um 10 % aufhellen" bedeuten könnte. Beispiele für Maschinensprachen variieren von Maschine zu Maschine, aber alle sind numerische Anweisungen, die einer Maschine mitteilen, welche Operation ausgeführt werden soll.
Da es schwierig ist, ein Datenbyte mit dem Auge zu interpretieren, verwendet die Programmierung selten Maschinensprache direkt. In dem zitierten Beispiel kann der Programmierer "OFF" schreiben, und die Maschine würde den Befehl als "00000010" speichern, was der Maschinensprachencode zum Ausschalten des Lichts ist. Programmiersprachen wie PASCAL oder COBOL sind Vermittler zwischen Maschinensprache und menschlichen Programmierern.