Ответить на оба заданных выше вопроса нелегко. С тех времен, когда я опубликовал этот постулат, прошло тридцать лет, и накопленные за это время знания вселяют оптимизм. Я даже не надеялся, когда писал «Сумму технологии», что доживу до исполнения хотя бы частички прогнозов-надежд, выраженных в ней. Вместе с тем оказалось, что уже то, что должно служить для нас на первом этапе эталоном, намного сложнее, чем в то время принято было считать в науке. Чем большие шаги делает молекулярная биология и особенно генетика (с возникшими в ней зачатками генной инженерии), тем лучше мы понимаем, как странно, удивительно и, хотелось бы сказать,
не по-человечески(то есть не в согласии с каким-либо типом инженерного и строительного мышления людей) сконструирован и действует код наследственности.Частично это происходит потому, что он должен был «сам себя сконструировать», поскольку ведь никакого Инженера-Строителя, рисующего планы, над океанами Праземли не было. В результате возникло то, что является не просто «дьявольски сложным», а то, что по крайней мере, частично «отягощено излишними сложностями». Излишними в том смысле, что код «влечет за собой» собственные древние плоды, некоторым образом остатки того, что составляло отбросы «проб и ошибок» и что можно было бы себе представить (в значительном упрощении) в виде, допустим, современного аэродинамического электровоза, способного развивать скорость 400 км/ч, оборудованного абсолютно бесполезным дымоходом, доставшимся от эпохи паровозов. Или в виде самонаводящейся на цель ракеты с абсолютно ненужным «прицелом» сверху, тоже помнящим времена, когда человек должен был целиться «сам». Этим «балластом, тащимым кодом» является в первую очередь так называемый «нуклеотидный мусор». Это также есть нечто такое, чем были бы, допустим, в книге, подвергшейся не слишком старательной корректуре, но, несмотря на это, вполне читаемой, кляксы на полях или попадающиеся в отдельных стихах такие знаки, как ^, /, +, * и т. д. Читать книгу можно, перескакивая через эти ненужные «добавки», и именно таким способом сохраняются «считывающие» клеточные системы, такие как РНК, рибосомы и т. п. Неизвестно, как давно тянется этот балласт в разных ветвях древа эволюции, но среди разных видов животных «вклеено» разное количество такого «мусора — пассажиров, едущих на ротозеях». Это (но не только это) дало мне повод назвать код таким миллиарднолетним транспортным средством для передачи посланий в биоэволюции, который эволюции необходим, поскольку последующие организмы в таком понимании являются «только» очередными посланцами, как бы подстанциями, «почтальонами» вечно (несмотря на переменчивость) пересылаемого от поколения к поколению нуклеотидного кода. Но это в скобках. Через два года после опубликования этой моей идеи ее развил (независимо от меня) английский биолог Докинс (« The Selfish Gene», «Ген-эгоист» — это книга, которую он посвятил проблеме: «что является важнейшим в биоэволюции»).5
Код — это такой «учебник строительства», который сам себя читает и в соответствии с прочитанным планом поэтапно сам себя строит. Возникают различные «побочные» сложности этого самостоятельного чтения, например, метаморфозы насекомых в циклах «яйцеклетка — личинка — куколка — взрослое насекомое» и другие подобные. «Лабиринто-слаломные» движения, закрепленные в наследственном коде насекомых, возникли из необходимости маневрирования для выживания видов, а когда какой-нибудь цикл маневров состоялся, он остался зафиксированным на многие миллионы лет; сравните, например, муравьев, ос, пчел, жуков и т. д. — существует около миллиона видов насекомых. «Учебник», называемый геномом, написан нуклеотидами — «всего лишь четырьмя буквами», составляющими весь алфавит биологической технологии. Это основа нуклеиновых кислот, но в настоящем эссе я не собираюсь вникать в их химический состав, как не надо вникать в состав чернил, используемых в компьютерных печатных машинах. Важно то, что геном построен из тех четырех «букв» и составлен так, что мы имеем в нем два кода: код, составленный из структурных генов, обеспечивающий благодаря «переводу» возникновение определенных белков, а также «типографический» код, который действует для того, чтобы структурные гены были отделены друг от друга как бы «знаками препинания» (как в печати).
6