Читать «Лосось сомнений (сборник)» онлайн - страница 100

Дуглас Адамс

И так мы вступаем в третью эру песка. В течение этой третьей эры мы научились извлекать из песка еще одну вещь – кремний. Мы сотворили кремниевый чип – и нам мгновенно открылось, что вселенная состоит не только из частиц и сил. Нам открылось то, чего раньше недоставало, что объяснило бы принцип их устройства. Кремниевый чип открыл нам процесс. Кремниевый чип позволяет нам производить математические вычисления с головокружительной скоростью, моделировать те самые что ни на есть простейшие процессы, которые – как оказалось – аналогичны жизни в своей простоте: повторение, ответвление, замыкание на самом себе, петля обратной связи – все то, что лежит в основании всего, что происходит в процессе эволюции. Иными словами, все, что является выводом информации в одном поколении, становится ее вводом в поколении следующем. Неожиданно мы имеем рабочую модель – не сразу, конечно, потому что теперешние машины пока еще слишком медлительны и громоздки, – но постепенно мы выработаем рабочую модель той самой вещи, которую мы могли поначалу только угадать или вычислить. К тому же надо обладать поистине первоклассными мозгами, чтобы разглядеть, что это уже происходит, когда на самом деле все еще совсем не так очевидно, как хотелось бы, и порой противоречит всякой логике, – особенно для таких разумных существ, как мы, гордых своей способностью логически мыслить.

Компьютер породил третью эпоху и новый угол зрения, потому что мы наконец видим, по какому принципу устроена жизнь. И это в высшей степени важный вывод, ибо стало очевидным, что жизнь, во всем своем многообразии и сложности, течет не сверху вниз, а снизу вверх, и это сродни той грамматике, которую знает любой, кто имеет дело с компьютерами. То есть эволюция перестала быть уникальным явлением, и любой, кто мало-мальски знаком с компьютерным программированием, скажет вам, что простейший повторяющийся код, каждая строчка которого проста и понятна, порождает в компьютере вещи умопомрачительной сложности – а под вещами умопомрачительной сложности я понимаю и текстовый редактор, и многое другое.

Помню, как много-много лет назад я впервые взял в руки пособие по программированию. Мое знакомство с компьютерами началось где-то году в 1983-м, и мне захотелось чуть больше о них узнать. Вот я и решил немного изучить программирование. Я купил пособие и прочел первые две или три главы, на что у меня ушла примерно неделя.

В самом конце пособия было написано: «Поздравляем! Вы написали на экране букву А!» И я подумал: нет, это какое-то недоразумение, потому что если ради этого А пришлось проделать воистину титанический труд, то что меня ждет, чтобы написать букву Б? Процесс программирования, скорость и средства, при помощи которых простота порождает удивительную сложность результатов, тогда еще плохо доходили до меня, не были частью моей умственной грамматики. Но в конечном итоге стали. И они все в большей мере становятся частью нашей с вами умственной грамматики, потому что мы постепенно привыкаем к тому, как работает компьютер.