Задание
Программы на языке высокого уровня
состоят из операторов, которые без каких либо дополнительных преобразований могут быть аппаратно выполнены центральным процессором
будут значительно различаться (содержать разные операторы), если они созданы для компьютеров с разными центральными процессорами (например, фирм Apple и Intel), даже если они реализуют один и тот же алгоритм
«легко» могут быть перенесены с одного компьютера на другой с центральными процессорами различных производителей (например, фирмы Apple и Intel) и запущены без значительного изменения исходного кодами
требуют отдельный этап преобразования исходного кода программы к виду, который может быть аппаратно выполнен центральным процессором