Во-первых, часам для работы нужна энергия, поэтому надо завести пружину. Накопленная энергия будет постепенно расходоваться. Во-вторых, колесики распределяют энергию в часах. В-третьих, спусковой механизм не позволяет растратить всю энергию в один присест. В-четвертых, регулятор управляет работой спускового механизма. И наконец, все это вместе выходит на пятый уровень – на котором и показывается время. Обратите внимание, что при переходе с одного уровня на другой ни один из них никак не предсказывает функциональное значение следующего.
Тут будет реклама 1
Скажем, уровень энергии не имеет отношения к уровню спускового механизма."
"Теперь надо отметить, что все уровни гибкие и в большой степени независимые. Ничего не стоит ввести новый уровень энергии – если конфигурация в принципе позволит, можно заменить пружину гирями или батарейками с двигателем. Но если поменять всю конфигурацию – скажем, перейти на полупроводниковую схему, – прежние узлы по большей части станут ненужными. При новой конфигурации вы по-прежнему сможете менять источники энергии (и даже воспользоваться солнечной), но они будут уже не те, что для механических часов.
Тут будет реклама 2
Пружина, как и гири, отпадет. Что касается уровня индикатора времени, существует бесчисленное множество пользовательских интерфейсов, и все они независимы и взаимозаменяемы – современные часы внешне даже могут быть оформлены под старинные. Так что многоуровневый подход позволяет увидеть, что за внешним разнообразием может скрываться общая начинка или, иначе говоря, что общее поведение может быть реализовано различными способами.
Тут будет реклама 3
“Без уровней вы ничего не узнаете и не поймете”, – говорит Дойл. Опять же без организующей идеи об уровнях очень трудно смастерить обычные механические часы или объяснить, как они работают. Естественный отбор делал с нашим мозгом то же, что делал часовщик, когда подбирал детали, их оптимальный размер, систему рычажков, шестеренки и пружинки и так далее.
В таком подходе есть один сложный момент. С одной стороны, обобщение представляется еще одним уровнем, которым, следовательно, можно воспользоваться.
Тут будет реклама 4
С другой – есть мнение, что в обобщении ничего загадочного нет, оно просто позволяет манипулировать всеми частями особым образом. Недавно нейробиолог Джулио Тонони с коллегами в своей сенсационной статье количественно описал, как уровни могут взаимодействовать и как макроуровни действительно могут включаться в причинно-следственную командную цепочку, что пятьдесят лет назад и предположил Сперри[239].