И так мы вступаем в третью эру песка. В течение этой третьей эры мы научились делать из песка еще одну вещь — силикон. Мы сотворили силиконовый чип — и нам мгновенно открылось, что вселенная состоит не только из частиц и сил. Нам открылось то, чего раньше недоставало, что объяснило бы принцип их устройства. Силиконовый чип открыл нам процесс. Силиконовый чип позволяет нам производить математические вычисления с головокружительной скоростью, моделировать те самые что ни на есть простейшие процессы, которые — как оказалось — аналогичны жизни в своей простоте: повторение, ответвление, замыкание на самом себе, петля обратной связи — все то, что лежит в основании всего, что происходит в процессе эволюции. Иными словами, все, что является выводом информации в одном поколении, становится ее вводом в поколении следующем. Неожиданно мы имеем рабочую модель — не сразу, конечно, потому что теперешние машины пока еще слишком медлительны и громоздки, — но постепенно мы выработаем рабочую модель той самой вещи, которую мы могли поначалу только угадать или вычислить. К тому же надо обладать поистине первоклассными мозгами, чтобы разглядеть, что это уже происходит, когда на самом деле все еще совсем не так очевидно, как хотелось бы, и порой противоречит всякой логике, — особенно для таких разумных существ, как мы, гордых своей способностью логически мыслить.
Компьютер породил третью эпоху и новый угол зрения, потому что мы наконец видим, по какому принципу устроена жизнь. И это в высшей степени важный вывод, ибо стало очевидным, что жизнь, во всем своем многообразии и сложности, течет не сверху вниз, а снизу вверх, и это сродни той грамматике, которую знает любой, кто имеет дело с компьютерами. То есть эволюция перестала быть уникальным явлением, и любой, кто мало-мальски знаком с компьютерным программированием, скажет вам, что простейший повторяющийся код, каждая строчка которого проста и понятна, порождает в компьютере вещи умопомрачительной сложности — а под вещами умопомрачительной сложности я понимаю и текстовый редактор, и многое другое.
Помню, как много-много лет назад я впервые взял в руки пособие по программированию. Мое знакомство с компьютерами началось где-то году в 1983-м, и мне захотелось чуть больше о них узнать. Вот я и решил немного изучить программирование. Я купил пособие и прочел первые две или три главы, на что у меня ушла примерно неделя.
В самом конце пособия было написано: «Поздравляем! Вы написали на экране букву А!» И я подумал: нет, это какое-то недоразумение, потому что если ради этого А пришлось проделать воистину титанический труд, то что меня ждет, чтобы написать букву Б? Процесс программирования, скорость и средства, при помощи которых простота порождает удивительную сложность результатов, тогда еще плохо доходили до меня, не были частью моей умственной грамматики. Но в конечном итоге стали. И они все в большей мере становятся частью нашей с вами умственной грамматики, потому что мы постепенно привыкаем к тому, как работает компьютер.
И неожиданно эволюция перестает быть проблемой, и все становится на свои места. Сценарий примерно таков. Однажды во вторник на улицах Лондона некий человек был замечен за криминальными действиями. Дело расследуют два детектива, они пытаются выяснить, что же все-таки произошло. Один из них детектив из двадцатого века, второй — скажем спасибо научной фантастике — из девятнадцатого. Проблема же вот в чем. Человек, которого видели на лондонской улице во вторник, в тот же самый день был замечен — и тому есть достоверные свидетельства — на улице в Санта-Фе. Как такое возможно? Детектив из девятнадцатого века решил бы, что здесь не обошлось без вмешательства потусторонних сил. Детектив из века двадцатого мог бы сказать следующее: «Преступник улетел рейсом сначала компании „Бритиш Эруэйз“, затем пересел на рейс компании „Юнайтед“». Правда, было бы сложно вычислить, какой конкретно компании и каким конкретно рейсом, но это не главное. Собственно, это детектива мало волнует, вот почему он скорее всего скажет: «Преступник улетел самолетом. Не знаю, правда, каким рейсом и сумеем ли мы это выяснить, но в принципе ничего непонятного в этом деле нет».
Мы привыкли к тому, что можно путешествовать с континента на континент. Пусть мы не знаем, летел ли преступник рейсом № 178 компании «Бритиш Эруэйз», или рейсом №270 компании «Юнайтед», или каким-то еще, главное, мы представляем себе, что произошло. Подозреваю, что по мере того, как мы все сильнее осознаем, какую роль в нашей жизни играет компьютер и как он на основе простейших элементов моделирует процесс порождения сложных результатов, нам станет легче воспринять идею жизни как возникновения сложного из простого. Пусть нам никогда не узнать, каковы они были — те, самые первые шаги, которые жизнь сделала на нашей планете в своей колыбели, но в принципе это перестало быть тайной.