Разница между формальным и неформальным исполнением компьютерных программ заключается в том, как исполнитель выполняет команды. 24
Формальный исполнитель строго следует по указанным командам, механически выполняя их, не задумываясь над задачей или промежуточными итогами. 1 Например, компьютер, который выполняет только ту последовательность команд, что задана в его системе команд и написана на специальном языке программирования. 2
Неформальный исполнитель понимает, что делает, может анализировать и даже видоизменять команды при изменении условий. 1 Например, человек, который исполняет песню и вносит в её исполнение что-то новое, забывая слова или меняя голос. 2
Таким образом, формальное исполнение характерно для технических устройств, а неформальное — для одушевлённых, которые понимают, что делают, и могут вносить изменения в выполнение команд. 12