По степени зависимости от аппаратного устройства языки программирования можно классифицировать на:
Также с учётом зависимости от ЭВМ языки программирования подразделяются на машинно-зависимые и машинно-независимые. 4 К машинно-зависимым языкам относятся машинные языки (внутренние языки ЭВМ, представляющие собой систему инструкций и данных, которые не требуют трансляции и могут непосредственно интерпретироваться и исполняться аппаратными средствами ЭВМ) и машинно ориентированные языки. 4 Отличие последних от машинно-зависимых — необходимость предварительной трансляции на машинный язык программ, составленных с их помощью. 4