Машинни ориентирани езици за програмиране

Той е разработил няколко езика, които според близостта им до езика на машината могат да бъдат разделени на две групи: ниски и високи. За ниско ниво езици са мнемонични и макро езика.

Мнемоника да се различава от езика на машината, че цифрови кодове се заменя с мнемонични (букви и цифри) наименования.

Макро език включва и макро, което да съответства на една група от машинни инструкции.

В този случай, програмистът може ефективно да реализира потенциала на компютърните възможности.

Възможности за машинно ориентиран език определя от свойствата съответния компютър и системата за командване на процесора.

Програмата записва на която и да е език за програмиране, наречен източник модул, който трябва да се преобразува в машинен код.

Процесът на превръщане на оригиналния модул в машинен код се нарича превод, както и програмата за излъчване на преводач.

Assembler преводач е език на ниско ниво или асемблер (макро асемблер).
асемблер - машинно-ориентиран език, т.е. ако е различен MP има различна архитектура те не са съвместими софтуер

Assembler се различава от езика на машината, така че:

Програми написани на асемблер, могат директно да бъдат преведени на машинен език от програма наречена асемблер.

Assembler ви позволява да се развие най-ефективните програми с минимално време за изчисляване и пълноценно използване на техническите възможности на компютъра, но процеса на програмиране отнема време и изисква известни познания за компютърен хардуер.