Журнал Компьютерра - 29 от 15 августа 2006 года   ::   Компьютерра

Страница: 111 из 171

А что получится из половинки разрезанной экспериментатором личинки — пол-ежа? Нет, целый еж, только в два раза меньшего размера!

Что же управляет развитием личинки, которая из неестественного промежуточного положения «выруливает» к предусмотренному финалу? Чтобы ответить на этот вопрос, Дришу понадобилось слово «энтелехия», взятое из философии Аристотеля. По Дришу, энтелехия — это отрицание законов причинности в функционировании живой материи. Думается, Дриш был неправ — причинность действует и в этом случае, только она носит особый характер. Развитие саморегулирующейся системы может управляться заданным для нее конечным состоянием, что позволяет прийти в нужную точку из широкого диапазона возможных промежуточных состояний.

А как же программа управления развитием, которая реализуется через последовательное включение требуемых генов? Да никак. В одних случаях наш организм управляется таким образом, а в других — иным.

Рассмотрим условный пример, связанный с программированием двух роботов. Первый должен взять заготовку в одной точке, определенным образом повернуть и поместить в другую точку. Второй — автопилот, который должен привести автомобиль в нужное место. Программа первого вполне может быть жесткой последовательностью инструкций, охватывающих все пространство возможностей. Однако предусмотреть все состояния и положения автомобиля в строго детерминированной программе невозможно. Что делать? Задать автопилоту карту и обучить выстраивать по ней маршрут к нужной точке. Впрочем, некоторые фрагменты и такой программы вполне могут включать жесткие последовательности инструкций.

|< Пред. 109 110 111 112 113 След. >|

Java книги

Контакты: [email protected]