Чеширская улыбка кота Шрёдингера. Мозг, язык и сознание | страница 72
Интенсификация процедур заключается в появлении возможности их предварительной трансляции на язык ассемблера. Эффект надстройки проявляется в возможности вызова одних процедур из тела других, а также применения рекурсивных процедур. Оказывается возможным построение иерархических систем любой сложности.
По отношению к процедурам принцип олигомеризации органов можно интерпретировать как воплощение основных идей «структурного программирования» Вирта [Дал, Дейкстра, Хоор, 1975] с полным отказом от оператора GOTO. В последних версиях BASIC эти идеи в значительной мере осуществлены, хотя классическим языком структурного программирования является, несомненно, язык PASCAL.
На уровне процедур смена функций происходит очень легко. Например, процедура решения системы дифференциальных уравнений методом Рунге — Кутта может с одинаковым успехом применяться для решения модели экологической системы или задачи теплопроводности в твердом теле. На этом принципе основано создание всех систем математического обеспечения ЭВМ.
Замещение одной процедуры другой в процессе эволюции языка (даже, вернее, не столько языка, сколько системы математического обеспечения) можно показать на примере процедуры поиска экстремума многомерной функции. Эти процедуры эволюционировали от процедур сплошного перебора до градиентных методов или методов случайного поиска и их сочетаний. Процедуры разные, а выполняют одну и ту же функцию.
Процедуры устаревают, и ими перестают пользоваться. Например, так произошло с почти забытым в настоящее время линейным программированием, которым увлекались в 1960-е годы. Процедуры печатания таблиц отмерли из-за развития средств псевдографики. Называть этот процесс регрессом не совсем корректно, но явление исчезновения одних приемов и средств программирования и возникновения новых несомненно.
Эволюция системы водно-солевого равновесия
Эта система определяет стабильность ряда физико-химических констант в организме у животных и человека. К ним относится объем жидкости тела, их осмотическое давление, рН, соотношение между ионами и концентрация каждого из них. Исследование живых существ, относящихся к различным типам первично- и вторичноротых, разным классам позвоночных, находящихся на разных этапах постнатального развития, свидетельствует о возможности признать значимыми следующие принципы эволюции функций системы: