Кто такие неформальные исполнители
Чтобы разобраться, кто такие неформальные исполнители, определимся со всеми категориями исполнителей.
Категории исполнителей
- человек: студент, ученик, солдат, певец и т.д.;
- животное: дрессированные собаки, кошки, дельфины и прочие;
- астения: например, календула закрывается перед дождем;
- техника: компьютер, станки, стиральная машина и др.
Если проанализировать, как представители каждой группы выполняют действия, то можно заметить следующее: люди и животные отличаются от прочих следующими признаками:
- для них можно формулировать одну и ту же команду разными словами («стоп», «стой», «стоять»);
- и человек, и животное может не подчиниться просьбе, если она им не по душе («отдай мячик», «ешь кашу»). Это значит, что они (пусть и разной степени) имеют свою волю;
- представители этих категорий могут выполнять действия по-разному (умножение столбиком или с помощью калькулятора).
Типы исполнителей
Раз существуют различия, можно разделить на два вида:
- человек и животные – примеры неформальных исполнителей;
- растения и технику отнесем к формальным.
Такие названия даны, из-за одного из свойств алгоритма – формальности, которая подразумевает выполнение действия (причем правильного) в строго заданном порядке, невзирая на содержание, а порой и не понимая смысла. Неформальный же исполнитель способен внести свои коррективы в последовательность или вообще что-то исключить.
Попробуем привести конкретные примеры формальных и неформальных исполнителей, чтобы лучше понять, в чем их отличия. Компакт-диск (формальный) будет без изменений проигрывать нашу любимую мелодию несколько раз. А вот музыкант (неформальный), скорее всего, не сможет сыграть одну и ту же пьесу совершенно одинаково.
Машинный перевод текста (в данном случае компьютер, выступая в роли формального исполнителя, переведет слова буквально) будет очень отличаться от текста, перевод которого выполнит человек (неформальный исполнитель). Последний сначала вникнет в смысл, а потом передаст его, используя богатство родного языка, т.е. будет действовать не формально.
Вывод
Существует два типа исполнителей:
- неформальные исполнители выполняют команду по-разному и сами несут ответственность за свои действия;
- формальные – те, которые выполняют одну и ту же команду каждый раз одинаково и при этом не отвечают за свои действия.