Жизнь на скорости света. От двойной спирали к рождению цифровой биологии - страница 20

Шрифт
Интервал


.

Возможно, наиболее убедительный эксперимент по созданию искусственной жизни был проведен несколько десятилетий спустя, в 1990 году, когда Томас Рэй из Делавэрского университета создал первое впечатляющее приближение к дарвиновской эволюции в компьютере. В его модели организмы – компьютерные подпрограммы – боролись за память (пространство) и вычислительные мощности (энергию) в специально выделенном «заповеднике» внутри машины. Для этого ему пришлось преодолеть ключевое препятствие: языки программирования «хрупкие», в них единичная мутация – строчка, буква или точка не в том месте – останавливает программу. Рэй предложил некоторые изменения, после которых мутации с меньшей вероятностью выключали его программу. Потом последовали другие варианты компьютерной эволюции, например Avida{40}, программа, созданная группой из Калифорнийского технологического института (Калтеха) в начале 1990-х для изучения эволюционной биологии самовоспроизводящихся компьютерных программ. Исследователи считали, что с ростом мощности компьютера они смогут создать более сложные существа – чем богаче компьютерная среда, тем богаче искусственная жизнь, которая может развиваться и множиться.

Даже сегодня есть такие, как Джордж Дайсон, который в своей книге «Собор Тьюринга» (2012) утверждает, что примитивные осколки реплицирующихся программ из вселенной Барричелли – это предки линий мультимегабайтных программ, плодящихся в современной цифровой вселенной, во Всемирной сети и за ее пределами{41}. Он утверждает, что теперь есть вселенная самовоспроизводящихся цифровых записей, которая прирастает на триллионы бит в секунду, «вселенная чисел с собственной жизнью»{42}. Эти виртуальные ландшафты расширяются экспоненциально и, как наблюдал сам Дайсон, начинают становиться цифровым аналогом вселенной ДНК.

Но эти виртуальные пастбища на самом деле относительно скудны. В 1953 году, всего через полгода после попытки создать эволюцию в искусственной вселенной, Барричелли обнаружил серьезные барьеры, в которые упирается любая попытка породить искусственную жизнь в компьютере. Он сообщал, что «для того чтобы объяснить формирование таких сложных органов и способностей, как у живых организмов, чего-то не хватает… Сколько бы мы ни делали мутаций, цифры всегда останутся цифрами. Цифры сами по себе никогда не станут живыми организмами!