Рассказ предка. Путешествие к заре жизни - страница 100

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

стр.

В одном отношении аналогия со словами вводит в заблуждение. Слова короче, чем гены, и некоторые авторы уподобили каждый ген предложению. Но предложения – неудачная аналогия, по различным причинам. Различные книги не составляются перестановкой фиксированного набора предложений. Большинство предложений уникально. Гены, как слова, но в отличие от предложений, используются много раз в различных контекстах. Лучшей аналогией для гена, чем слово или чем предложение, служит подпрограмма инструментальных средств в компьютере.

Компьютером, с которым мне посчастливилось познакомиться, является Макинтош, и прошло несколько лет с тех пор, как я занимался каким-либо программированием, поэтому я, конечно, отстал в деталях. Ничего – принцип остался, и он действителен также и для других компьютеров. В Mac существует набор инструментов программ, сохраняемых в ROM (Read Only Memory) или в файлах системы, постоянно загружаемых во время запуска. Существуют тысячи этих инструментов программ, каждая выполняет специфическую операцию, которая, вероятно, будет востребована много раз немного различными способами различными программами. Например, ObscureCursor скрывает экранный курсор, пока мышь остается неподвижной. Невидимый Вами, «ген» ObscureCursor вызывается каждый раз, когда Вы начинаете печатать, и курсор мыши исчезает. Инструменты программ стоят за знакомыми компонентами, общими для всех программ на Mac (и их скопированными аналогами на машинах Windows): разворачиваемым меню, полосой прокрутки, стягиваемыми окнами, которые Вы можете перетаскивать по экрану мышью, и многими другими.

Причина, по которой у всех программ Mac один и тот же «вид и функции» (а само их подобие стало предметом судебных споров) именно в том, что все программы Mac, написаны ли они Apple, или Microsoft, или кем-либо еще, вызывают один и тот же набор инструментов программ. Если Вы – программист, который желает переместить целую область экрана в определенном направлении, скажем, перетягивая мышью, Вы потратили бы впустую свое время, если бы не вызывали инструмент программ ScrollRect. Или если бы Вы хотели поместить галочку в раздел разворачиваемого меню, Вы были бы сумасшедшим, написав для этого свою собственную программу. Просто наберите вызов Checkltem для Вашей программы, и работа сделана за Вас. Когда Вы видите текст программы Mac, кто бы ее ни написал, на любом языке программирования и для любой цели, главное, что Вы заметите – что она состоит в значительной мере из вызовов знакомых, встроенных наборов инструментов программ. Тот же набор стандартных программ доступен для всех программистов. Различные программы вместе направляют к ним запросы в различных комбинациях и последовательностях.

Геном, находящийся в ядре каждой клетки, является набором инструментов программ ДНК, доступных для того, чтобы выполнить стандартные биохимические функции. Ядро клетки похоже на ROM Mакинтоша. Различные клетки, например клетки печени, костные и мышечные клетки, направляют «запросы» к этим стандартным программам вместе в различных последовательностях и комбинациях для выполнения специфических функций клетки, включая рост, деление или секретирование гормонов. Костные клетки мыши более похожи на человеческие костные клетки, чем на клетки печени мыши – они выполняют очень похожие операции и вынуждены для этого вызывать одни и те же наборы инструментов программ. В этом как бы причина, почему все геномы млекопитающих приблизительно одинаковы по размеру – они все нуждаются в одном и том же наборе инструментов.

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

Рассказ Бобра

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


стр.

Похожие книги