Книги-online
Глава 7 Алгоритмы. Алгоритмизация. Алгоритмические языки
7.14. Какие у машинных языков достоинства и недостатки?
Каждый компьютер имеет свой машинный язык,
то есть свою совокупность машинных команд, которая отличается количеством
адресов в команде, назначением информации, задаваемой в адресах, набором
операций, которые может выполнить машина и др.
При программировании на машинном языке программист может держать под своим контролем каждую команду и каждую ячейку
памяти, использовать все возможности имеющихся машинных операций.
Но процесс написания программы на машинном языке очень
трудоемкий и утомительный. Программа получается громоздкой,
труднообозримой, ее трудно отлаживать, изменять и развивать.
Поэтому в случае, когда нужно иметь эффективную программу, в
максимальной степени учитывающую специфику конкретного компьютера,
вместо машинных языков используют близкие к ним машинно-ориентированные
языки (ассемблеры).