Машинният език е инструкция за език за програмиране, която всъщност се чете и действа от схемата за компютърна обработка. Машинният език е написан в двоични числа и е практически невъзможен за четене от хората; поради тази причина програмистите използват асемблер или език за програмиране от високо ниво, за да пишат програми, които след това се компилират на машинен език. Машинният език се възползва от уникалните характеристики на даден процесор, компилиран програма, написана за един процесор (или семейство процесори), няма да се изпълнява на друг процесор дизайн. За разработване на програми за повече от една система е необходимо да се използват компилатори, които генерират кода, необходим за всеки тип процесор. Вижте асемблер, двоична нотация, компилатор, микрокод, RISC.
Technipages обяснява машинния език
Машинният език е език, който се състои от двоични битове, които се четат, разбират и интерпретират от компютърна машина. За да могат повечето програмисти да пишат код и програми на машинен език, те могат да го направят само със специално устройство, наречено асемблер, използването на асемблера е довело до изковаването на асемблерния език, който е език, посветен на работата с машина език.
Машинният език е родният език на компютърната система, нито един друг език или език за програмиране не може да бъде разбран от компютърна машина. След като е написана компютърна програма, задължение на компилатора е да компилира програмата, след като е била направена компилиран, той вече е разбит на двоични битове, само до този момент е написан код, разбираем за машина.
Той е разработен от Чарлз Бабидж, подпомаган от лейди Ада Ловлейс, през 1883 г., докато той разработва свой собствен механичен компютър, Аналитична машина. Развитието на аналитичната машина започва още през 1842 г., Ада Ловлейс кодира аналитичната машина, чиято задача е да предлага решения на изчислителни проблеми.
Често срещани употреби на машинния език
- Машинен език е език, който е разбираем за машините, но с помощта на асемблер хората също могат да го използват.
- Компилаторът преодолява пропастта между хората и компютрите, като прави машинен език разбираемо за хората.
- Езикът на асемблерите е измама машинен език тъй като е посветен на разбирането на машинния език
Често срещани злоупотреби с машинния език
- Машинен език е родният език на програмистите, тъй като все още трябва да бъде компилиран.
- Освен че е посветен на машините, машинен език могат да бъдат разбрани от хората