Машинно-ориентированные языки
Машинно-ориентированные языки — это языки, которые существенно зависят от особенностей ЭВМ.
Машинно-ориентированные языки позволяют использовать возможности и особенности таких языков:
Создаваемые программы имеют высокие качества — компактность и скорость выполнения программ.
Использование определенных аппаратных ресурсов.
Предсказуемость объектного кода и заказов памяти.
Для создания программ высокого уровня необходимо разбираться в системе команд и знать как функционирует данная ЭВМ.
Сложность в процессе написания программ плохо защищен от появления ошибок.
Скорость программирования иногда бывает очень медленной, из-за сложности написания программ.
Нельзя использовать составленные и написанные программы на ЭВМ других типов.
Машинный язык
Машинные языки позволяют записать программу в командах «понятных» только конкретной «машине». Как правило эти языки очень сложны для человеческого восприятия, из-за чего появились так называемые Машинно-ориентированные языки, которые являются упрощенными вариантами машинных, но подаются в удобном для чтения виде. Простейшими машинно-ориентированными языками программирования являются автокоды. Известно большое число автокодов. Часто применяются автокоды типа 1:1, в которых основные элементы автокода (оператор, строка) преобразуются в одну команду управляющей машины.