Основные определения#

Философия из всех наук самая «фундаментальная». Поэтому мы начнем с точного значения слов — то есть, с понятийного аппарата.

Информация#

Информация — это отражение реальности, сведения о фактах, из которых состоит мир. Данные, описывающие объект, по отдельности называются его свойствами, а все вместе — его состоянием.

Исполнитель#

Исполнитель — объект, способный выполнять действия. Выполнение действия исполнителем может менять (или не менять) его свойства, тем самым переводя его из одного состояния в другое. Все возможные состояния и переходы между ними образуют граф состояний.

Если количество состояний конечно, а переходы точно определены, то исполнитель называется конечным автоматом.

Алгоритм#

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

Программа#

Понятный исполнителю сигнал для выполнения действия — это команда, полный набор таких команд — язык исполнителя, а запись алгоритма на языке исполнителя — программа.