Компилятор жизни Сегодня хочу предложить вам гипотезу, выдвинутую биологом

Сегодня хочу предложить вам гипотезу, выдвинутую биологом Уинстоном Эвертом в работе The Dependency Graph of Life. В статье, которую вы можете прочитать по ссылке, много математики, поэтому здесь я изложу краткую суть.


У сторонников разумного дизайна сейчас незавидное положение.

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

Но есть и один важный вопрос, на который они ответить не могут. Если все виды были созданы независимо друг от друга, а не эволюционировали от общего предка, почему же тогда классификация видов так напоминает дерево?

Она не является деревом в полном смысле слова – всегда есть некоторые нарушения, не вписывающиеся в картину. Но она его напоминает достаточно сильно, чтобы это точно не было случайностью. Виды группируются в роды, роды в семейства, семейства в отряды и так далее, и чем дальше животные друг от друга в этой вложенной иерархии, тем меньше между ними сходства.

Для отклонений от строгой древовидности уже создана масса убедительных объяснений: горизонтальный перенос генов, конвергентная эволюция и т.д.

Альтернативная гипотеза будет убедительной лишь в одном случае: если она покажет, что классификация видов на самом деле – не дерево, а совершенно другая структура, которую до сих пор принимали за дерево лишь по ошибке.

Так вот, у Уинстона Эверта такая гипотеза есть.


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

Но модуль, в свою очередь, сам полагается на другие модули, функции из которых использует. Их тоже придется включать в программу.

В результате получается структура, которая называется графом зависимости. Она показывает все модули, необходимые программе для работы.

Эверт предположил, что именно такова подлинная классификация жизни. Виды похожи не потому, что у них был общий предок, а потому, что они используют одни и те же генетические модули.

Чем ближе виды, тем больше у них общего кода. Скажем, кошка и рысь используют модуль «кошка», которому для работы необходим модуль «хищник», а тому, в свою очередь – модуль «млекопитающее», и так далее, вплоть до своеобразного БИОСа, который задает базовые функции живого существа как такового. В собаке же присутствует модуль «собака», который тоже вызывает функции модуля «хищник» и всех остальных, но делает это по-другому.


Хорошая гипотеза позволяет делать нетривиальные предсказания.

В данном случае мы предсказываем, что должны быть достаточно большие участки кода (генные семейства), одинаковые для видов, совершенно не родственных между собой. Например, если требуется разработать код морского млекопитающего, незачем писать его с нуля – можно взять тот, что уже написан для другого морского млекопитающего.

Эверт провел несколько расчетов по имеющимся в доступе генетическим базам данных – и обнаружил, что его предсказание великолепно сбывается.

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


В качестве завершающего штриха Эверт сделал еще одно предположение.

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

Современные компиляторы еще и оптимизируют код, так что предсказать, какой будет окончательная последовательность байт, становится невозможно.

Что если ДНК – как раз и есть результат работы компилятора, который уже умеет оптимизировать, но плохо с этим справляется? Это объяснило бы многие странности в генетических «программах», например, т.н. «мусорный код». Он не выполняется ни при каких обстоятельствах, но выкинуть его из исполняемого файла компилятор не догадался. Возможно, это функции какого-то из модулей, в которых нет необходимости в этой программе.


Мне кажется, это интереснейшая гипотеза, имеющая право на жизнь и дающая возможность дальнейших исследований.

источник - anairosanairos 
[6 ссылок 52 комментариев 3251 посещений]
читать полный текст со всеми комментариями
blog comments powered by Disqus

Добавить комментарий


Облако блогеров

Свежие посты

Твиттер

Twitter декабря 17, 14:34
@LugaBeg Поздравляю, Вы попали в топ твиттера с 470 ретвитами и 23 ответами на 6е место http://www.t30p.ru/t https://twitter.com/LugaBeg/status/1074452461174296576

Twitter декабря 17, 14:34
RT @LugaBeg: В очередной раз призываю Президента и его пресс-службу после такой встречи с "журналистами" провести встречу с блогерами. У б…

Twitter декабря 17, 14:20
ᗋ∂мαяу (ᗋᗠᗋ) Hello, it's my birthday!! first of all I want to thank To God for life ... Thank you! Happy Birthday t http://blog.t30p.ru/post.aspx?id=5f703cb3-4c88-4647-ac7b-3a45071b5857

Twitter декабря 17, 14:15
Герои дня Сергей Лавров - 37 Святого Николая - 20 Ярмарке Мастеров - 18 Андрей Аршавин - 18 Святого Миколая - 17

Twitter декабря 17, 14:13
RT @Lyudmilius: Для стабильного существования "Первого канала", а также организации качественного контента телепередач "Первого канала" пот…

Twitter декабря 17, 14:13
@Lyudmilius Поздравляю, Вы попали в топ твиттера с 507 ретвитами и 54 ответами на 6е место http://www.t30p.ru/t https://twitter.com/Lyudmilius/status/1074354260396163076

Twitter декабря 17, 13:40
Украина готовит вооруженное нападение на РоссиюПосле неудавшейся провокации в Керченском проливе Украина готовит но http://blog.t30p.ru/post.aspx?id=ee138a5c-41e9-448a-8d8a-9f946ca1dedf

Twitter декабря 17, 13:20
Лукашенко хочет газ как в Смоленске, но в Россию не хочетПомните, когда Ельцин с помпой подписывал Союзный договор http://blog.t30p.ru/post.aspx?id=c0a3e18b-1933-4bf4-a8ff-d886ef265ce8

Twitter декабря 17, 13:00
По улицам вождя водили...[more]И.В. Сталин, сопровождаемый секретными агентами в конце 1920-х годовИ.В. Сталин, соп http://blog.t30p.ru/post.aspx?id=975916b9-2fe1-4e59-84b9-74ff9a24f866

Twitter декабря 17, 12:00
Напиться в Шереметьево. ЛайфхакЧасто вижу жалобы в соцсетях на жадность аэропортовых торговцев. Бывает, что в аэроп http://blog.t30p.ru/post.aspx?id=a46e13f1-ac07-4cec-b480-bcc4cfc71f42

Twitter декабря 17, 11:30
RT @Uralgrand: Украинские "освободители" 2014-2018 Не рефлексуйте, распространяйте. Пусть все смотрят. https://twitter.com/Uralgrand/status/1074520858377494528/video/1

Twitter декабря 17, 11:30
@Uralgrand Поздравляю, Вы попали в топ твиттера с 583 ретвитами и 12 ответами на 5е место http://www.t30p.ru/t https://twitter.com/Uralgrand/status/1074520858377494528

Twitter декабря 17, 11:20
Самые сексуальные женщины в истории рока.1На мысли о создании данной подборки фотографий меня натолкнул haydamak. О http://blog.t30p.ru/post.aspx?id=348f9833-dc15-4688-b5e0-2952dc713ffd

Twitter декабря 17, 11:09
@Shulz Поздравляю, Вы попали в топ твиттера с 502 ретвитами и 40 ответами на 5е место http://www.t30p.ru/t https://twitter.com/Shulz/status/1074386690016509952

Twitter декабря 17, 11:09
RT @Shulz: Говорят, главный ущерб, причинённый кражей с «Адмирала Кузнецова», состоял не в том, что было украдено почти 400 радиодеталей на…

Twitter декабря 17, 11:01
Т30P ТРЕНДОВ МояГодовщинаВТвиттере BTS HereForYixing Зима Melovin Войска ВС лабух китоглав Кирилл Ирина_Самарина знаки Епифаний

Twitter декабря 17, 11:00
Неожиданные опасности секса с девушкой-моделью до 25 лет.Юля худая блондинка с большой грудью. Еще Юле недавно исп http://blog.t30p.ru/post.aspx?id=c0a7daf0-fc04-4178-800e-2e3c8184906d

Twitter декабря 17, 10:40
Попал в полицию — Добрый вечер — И вам доброго — Вы курите в неположенноместе. — Ну я вообще-то достаточно далеко о http://blog.t30p.ru/post.aspx?id=ddfa8f23-6c64-46f2-a75f-5fb5ebf9d614

Twitter декабря 17, 10:20
Русский дрист Один из вечных вопросов, которым в России задаются интеллигенты и пролетарии, крестьяне и рабочие, ст http://blog.t30p.ru/post.aspx?id=bf5a1c99-8ae6-4f09-bcfc-91eda2eadce8

Twitter декабря 17, 10:06
@DNRnews_Front Поздравляю, в топе твиттера с 565 ретвитами и 34 ответами на 6е место http://www.t30p.ru/t https://twitter.com/DNRnews_Front/status/1074392873204895744

Подпишись в твиттере
 

Рейтинг постов блогосферы