> -- Драконограф писал(а):
> Вот кстати, интересно всё же уточнить термины. Программа - это случай системы?Программа не случай системы, она... вторая "сторона медали". Так же, как в управлении, есть прямой метод воздействия субъекта на объект (и объекта на субъект), а есть косвенный. Прямой и косвенный методы управления не являются частными случаями друг друга. Можно построить аналогию между программой и прямым методом воздействия, как "кратчайшему пути к результату". Система, как известно, состоит из элементов и связей. Она не решает задач, так, как это делает программа, но она предоставляет средства (те самые, элементы и связи) для решения задач. То есть, система косвенно способствует решению (с той или иной эффективностью).
Можно сменить ракурс рассмотрения. Система и программа имеют цели. Программа ищет кратчайший (за меньшее число шагов или за меньшее время) путь к цели. Задача системы создать такие элементы и связи, которые бы способствовали этому, но не для одной программы, а множества программ. Совершенствование своей структуры - это важный элемент системы, но... не ее цель. Цель (предназначение) системы, как и программы, находится вовне их. Система, стремясь к своей цели, вступает во взаимодействие с внешней средой. Среда воздействует на систему, система воздействует на среду. В общем случае, частная реакция системы на внешнее возмущение, - это и есть "программа", некоторое действие (именованная последовательность действий, алгоритм), приводящее к результату. Но меняется внешняя среда, меняется система, меняются и реакции (программы)...