Алгоритмы и машинные инструкции связаны тем, что алгоритм описывается в командах исполнителя, который будет его реализовывать. 3
На практике исполнителями алгоритмов выступают компьютеры. 3 Поэтому алгоритм, предназначенный для исполнения на компьютере, должен быть записан на «понятном» ему языке, такой формализованный язык называют языком программирования. 3
Принцип хранимой программы означает, что инструкции, которые должен выполнять процессор, также хранятся в оперативной памяти. 2 Каждая инструкция и необходимые для её выполнения данные кодируются некоторыми числами. 2 Например, команда сложения содержимого ячеек с адресами 804 и 312 и записи результата в ячейку 911 может кодироваться четырьмя числами 61, 804, 312, 911, где число 61 является кодом операции сложения. 2