Trong ngôn ngữ máy, "00000010" có thể có nghĩa là "Tắt đèn", trong khi "00001000" có thể có nghĩa là "Tăng sáng 10 phần trăm". Ví dụ về ngôn ngữ máy khác nhau giữa các máy, nhưng tất cả đều là các lệnh số cho biết máy sẽ thực hiện thao tác nào.
Vì khó diễn giải một byte dữ liệu bằng mắt, nên lập trình hiếm khi sử dụng trực tiếp ngôn ngữ máy. Trong ví dụ được trích dẫn, lập trình viên có thể viết "TẮT" và máy sẽ lưu lệnh là "00000010", đây là mã ngôn ngữ máy để tắt đèn. Các ngôn ngữ lập trình, chẳng hạn như PASCAL hoặc COBOL, là trung gian giữa ngôn ngữ máy và lập trình viên con người.