![]() | See artikkel vajab toimetamist. (Aprill 2006) |
![]() | See artikkel ootab keeletoimetamist. (Detsember 2017) |
Masinakeel (ka masinkeel, masinkood, masinakood) on programmeerimiskeel, mis on arvuti protsessorile otseselt arusaadav.
Masinakeel ei ole inimestele kergesti loetav, kuid mõnel juhul on seda võimalik loetavaks teha dekompilaatori või disassembleri abil. Teistes programmeerimiskeeltes kirjutatud programmid kas tõlgitakse masinakeelde või käivitatakse masinakeeles kirjutatud interpretaatori abil, otse masinakeeles programmeeritakse erandjuhtudel.
Tavaliselt töötleb masinakeelt masin (näiteks mikroprotsessor), kuid seda võidakse töödelda ka tarkvaraliselt mõnel teisel, mitteühilduval protsessoril emulaatori abil. Spetsiaalselt masinakeeleinterpretaatori (baitkoodi virtuaalmasina) loodud "masinkoodi" nimetatakse baitkoodiks (vt Java baitkood).