Авторитарный режим в романе “1984” Джорджа Оруэлла предписывал ежедневные “двухминутки ненависти”[146]
к изменнику партии по фамилии Голдстейн (в котором было что-то от Троцкого или от мифа о Сатане как о падшем ангеле). Замените ненависть на презрение – и приблизительно поймете, как в дни моего студенчества на кафедре зоологии Оксфордского университета относились к немецко-американскому генетику Ричарду Гольдшмидту, на которого значительно повлиял Э.Б. Форд. Гипотеза Гольдшмидта об “обнадеживающих уродах”, утверждающая эволюционную важность макромутаций, и вправду ошибочна в том контексте, в котором он ее выдвигал (например, в очень “оксфордской” области исследований мимикрии у бабочек), но поскольку он никогда не выходил с честной территории удлиненного DC-8 в сторону макромутационной фантазии о “Боинге-747”, Гольдшмидт в принципе оставался в пределах допустимого. И сложно было бы упрекнуть его за то, что он обозвал первое сегментированное животное “обнадеживающим уродом” – да никто никогда и не видел окаменелостей этой давно исчезнувшей модели, сошедшей с морфологического конвейера, этого “Форда-Т” среди животных.Макромутации (мутации, вносящие значительные изменения) действительно происходят. Нет принципиальных препятствий для того, чтобы макромутация встраивалась в генофонд как норма, хотя это случается редко.
Кстати, здесь лежит и ответ на часто повторяемое нелепое заявление, восходящее к Стивену Гулду, что Дарвин, как градуалист, возражал бы против “пунктирной” эволюции. Дарвин был градуалистом только в том смысле, что не признавал макромутаций по типу “747”. Дарвин, конечно, не пользовался авиационной терминологией, однако природа его возражений сводилась к тому, чтобы исключать лишь макромутации по типу “747”, но не по типу удлиненного DC-8.
Интересным примером для обсуждения могла бы послужить эволюция языка. Могла ли способность говорить возникнуть за одну макромутацию? Как я упоминал на стр. 336, основное качественное отличие человеческого языка от общения всех остальных животных – синтаксис, способность иерархически вкладывать придаточные предложения, предложные дополнения и прочее. Прием в программировании, открывающий эти возможности, – по крайней мере, в компьютерных языках, но, предположительно, и в человеческом – рекурсивная подпрограмма. Подпрограмма – фрагмент кода, который при вызове запоминает, откуда его вызвали, и возвращается туда же, завершив исполнение. Рекурсивная подпрограмма обладает дополнительной способностью вызывать сама себя и затем возвращаться к внешней (более глобальной) версии себя же. Я подробно описывал это в книге “Неутолимая любознательность”, поэтому здесь ограничусь краткой схемой, приведенной ниже.
Это предложение составила компьютерная программа моего авторства: она способна генерировать бесконечное количество идеально правильных с грамматической точки зрения (пусть и лишенных смысла) предложений, которые любой носитель языка признает синтаксически верными.
Прилагательное существительное
(прилагательного существительного
(которое наречно наречно глаголило
(в существительном (существительного (которое глаголило)))))
наречно глаголило.
Я структурировал это предложение при помощи скобок и шрифта, который уменьшается с глубиной вложения. Обратите внимание, как придаточные предложения вкладываются внутрь главного, а не прикрепляются к его концу.