Il codice macchina utilizza 0 e 1. Questi rappresentano le cifre binarie (bit) che controllano direttamente l'hardware di un computer. Mentre altre lingue possono * compilare * al codice macchina, il codice della macchina stesso è fondamentalmente espresso usando solo 0 e 1s.