Физики-то, конечно, свойства железяк на веру не принимают. Они задаются вопросом, отчего те твердые, и спускаются по иерархической лестнице еще на несколько этажей, вплоть до элементарных частиц и кварков. Но для большинства из нас жизнь слишком коротка, чтобы так углубляться. Обычно, какой уровень сложной организации ни возьми, для получения удовлетворительного объяснения достаточно сойти на один-два этажа вниз и не более. Устройство автомобиля объясняют при помощи таких понятий, как цилиндры, карбюраторы и свечи зажигания, пусть даже каждый из этих компонентов и занимает вершину пирамиды объяснений на более низких уровнях. Но вы сочтете меня несколько высокопарным, если, отвечая на вопрос, как работает автомобиль, я начну рассуждать о законах Ньютона и о термодинамике. И уж полнейшим невеждой я буду выглядеть в ваших глазах, если в ответ заговорю об элементарных частицах. Хотя абсолютно верно, что в основе основ работы автомобиля лежит взаимодействие элементарных частиц, все равно куда практичнее объяснять эту работу взаимодействием между поршнями, цилиндрами и свечами зажигания.
Действия компьютера можно объяснить в терминах взаимодействий между полупроводниковыми электронными схемами, работу которых, в свою очередь, физики объясняют при помощи элементов более низких уровней. Но на практике во многих случаях попытка постичь поведение целого компьютера на любом из этих уровней будет пустой тратой времени. Электронных схем слишком много, так же как и соединений между ними. В объяснении, которое нас удовлетворит, количество взаимодействий должно быть достаточно небольшим, чтобы их можно было удержать в голове. Вот почему, желая разобраться, как работает компьютер, мы для начала предпочтем объяснение, в котором участвует где-то с полдюжины главных подкомпонентов: память, процессор, внешнее запоминающее устройство, блок управления, регулятор каналов ввода-вывода и т. д. Затем, разобравшись во взаимосвязях между этими основными компонентами, мы, возможно, поинтересуемся внутренним устройством каждого из них. Вероятно, только инженеры соответствующего профиля углубляются до уровня устройства логических операций
Для тех, кто любит всякие “измы”, мой подход к пониманию того, как все работает, вероятно, стоит назвать “иерархическим редукционизмом”. Если вы читаете модные журналы для интеллектуалов, то вы могли заметить, что понятие “редукционизм” сродни понятию “грех” — его противникам достаточно лишь упомянуть его, не поясняя. В определенных кругах назвать себя редукционистом — это все равно что признаться в поедании маленьких детишек. Но как на самом деле детишек никто не ест, точно так же в действительности никто и не является редукционистом в каком угодно значении этого слова, против которого стоило бы восставать. Этот вымышленный редукционист — всеми осуждаемый и существующий лишь в воображении своих оппонентов — пытается объяснить сложные вещи