В процессе эволюции мутации приводят к наследственным изменениям, а естественный отбор "подхватывает" те из них, которые увеличивают приспособленность организмов, и "отбрасывает" остальные.» (Аллен Р.Д. Наука о жизни )
Программно смоделировать предположение эволюционистов очень легко. Почему? Потому что ДНК представляет собой программный код, о чём рассказано в статье Возникновение молекулы ДНК, поэтому такое моделирование будет наиболее приближенным к реальности. Случайная мутация кода + естественный отбор...
Ссылка на исходники исходники.
Для лентяев, у кого на ПК установлен Windows, исходники вместе с интерпретатором pixilang.
О том, как пользоваться, ближе к концу статьи.
Продолжение проекта про "эволюцию цифровых деревьев", которые я описывал в предыдущих статях...