Алгоритмы и исполнители играют ключевую роль в выполнении различных задач. Исполнители делятся на формальных и неформальных. Формальный исполнитель всегда выполняет команды одинаково, например, программист или врач, в то время как неформальный может варьировать выполнение, как магнитофон или компьютер.