Отличие между человеком и формальным исполнителем в контексте программирования заключается в том, что человек обычно является неформальным исполнителем, а формальным — технические устройства, например, компьютер. 48
Неформальный исполнитель понимает, что делает, может анализировать и даже видоизменять команды при изменении условий. 1 Формальный исполнитель строго выполняет команды механически, не понимая, что делает, не задумываясь над задачей или промежуточными итогами. 1
При этом человек может быть и формальным исполнителем, если подходит к выполнению определённых задач бездумно, как робот, не волнуясь о результате и не анализируя происходящее. 1
Таким образом, формальный исполнитель выполняет одну и ту же команду всегда одинаково, а неформальный исполнитель может выполнять команду по-разному. 48