В Университете штата Мичиган проводится
прелюбопытный эксперимент, связанный с моделированием эволюции - почти в
таком же виде, в каком она наблюдается в живой природе, или, по
крайней мере, как её представляет современная наука.
Участникам проекта удалось доказать, что из самого примитивного
набора инструкций - в условиях, имитирующих, пусть и упрощённо,
естественный отбор - процесс эволюции приводит к появлению у цифровых
"организмов" (или, точнее сказать, форм жизни) способности к
краткосрочному запоминанию.
Речь идёт о программе Avida. "Компьютерра" писала о ней в 2003 году, так что вдаваться в детали проекта сейчас смысла особого нет.
Суть же его, в целом, следующая: Avida населяет огромное количество
"цифровых форм жизни" - Avidians, программ, которые самовоспроизводятся,
благодаря фрагментам компьютерного кода, выполняющим те же функции,
что и ДНК в живой природе; благодаря рандомным погрешностям в этих
строках кода, "авидийцы" способны мутировать, а конкуренция за "еду" -
т.е. за вычислительные ресурсы, которые позволяют им активнее
самовоспроизводиться, приводит к появлению у них новых особенностей. В
том числе, памяти.
В 1980-е годы среди программистов была весьма популярна игра Core
Wars. Суть её состояла в следующем: кодеры писали программы, которые
должны были отключать друг друга
...
Читать дальше »