Точният машинен език за програма или действие може да се различава от операционната система на компютъра. Специфичната операционна система ще диктува как компилаторът записва програма или действие в машинния език.
Компютърните програми са написани на един или повече програмни езици, като C ++, Java или Visual Basic. Компютърът не може директно да разбира програмните езици, използвани за създаване на компютърни програми, така че програмният код трябва да бъде компилиран. След като кодът на програмата е компилиран, компютърът може да го разбере, защото кодът на програмата е превърнат в машинен език.
Пример за машинен език:
По-долу е даден пример на машинен език (двоичен) за текста "Hello World".
01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100
По-долу е друг пример на машинен език (не-двоичен), който ще отпечата буквата "А" 1000 пъти на екрана на компютъра.
169 1 160 0 153 0 128 153 0 129 153 130 153 0 131 200 208 241 96
Език на сглобяване, двоичен, компилация, език на високо ниво, език на ниско ниво, машинно четене, файл с обекти, термини за програмиране, псевдоезик, език със специално предназначение