Mašinski jezik
Mašinski jezik ili mašinski kod (binarni kod, mašinac) jeste sistem instrukcija i podataka koje centralni procesor u računaru neposredno izvršava. Mašinski jezik je u određenu ruku primitivan i nezgrapan programski jezik. On je također i najosnovnija reprezentacija, odnosno računarski programi kompajlirani i/ili asemblirani na najnižem nivou - nivou mašine (od eng. machine, ponekad neformalan izraz za uređaj, aparat, vozilo - u našem slučaju računar). Mašinski jezik se ponekad naziva nativni (eng. native code) kada se odnosi na specifičan hadrver, tj. kada su dijelovi koda ili izrazi ovisni o platformi. Računari i njihov 'mozak' - procesori - rade na 'struju'. To su elektronički sklopovi čiji je rad zasnovan na stanjima napona; stanje s naponom i stanje (skoro) bez napona. Mašinski jezik, odnosno njegov binarni kod - sistem 1 i 0 - direktno korespondira sa naponskim stanjima u integralnom kolu. Primjer: 0010 0100 1011 0111 1000 1110 1100 1011 0101 1001 0010 0001 0111 0010 0011 1101 0001 0000 1001 0100 1000 1001 1011 1110 0001 0011 0101 1001 0111 0010 0011 1101 0001 0000 1001 0000 1000 1001 1011 1111 1001 1101 1001 1110 0111 0010 0011 1101 0001 0000 1001 0000 0111 0010 0011 1101 0001 0011 1001 1100