О результатах этого необычного эксперимента, который может пролить свет на зарождение жизни, рассказали в журнале New Scientist.
Сырьем для экспериментов служили десятки тысяч фрагментов кода, написанного на языке программирования Brainfuck.
Исследователи называют его «эзотерическим» языком, выбранным из-за простоты, поскольку он допускает только две математические функции +1 или -1.
В этой цифровой среде не было правил и четких целей, которые бы направляли код.
Но в такой хаотической среде фрагменты кода случайным образом смешивались, объединялись, перезаписывания себя и соседей на основе своих собственных инструкций на протяжении миллионов поколений.
Общий код оставался хаотичным без каких-то тенденций.
Но появились самовоспроизводящиеся программы, которые воспроизводили себя и быстро достигали предела численности населения, установленного условиями эксперимента.
Также в ходе эксперимента наблюдалось появление новых типов репликаторов.
Многие ученые позитивно оценили данный эксперимент для расширения нашего понимания того, как зарождалась биологическая жизнь в хаотическом первичном бульоне.
Происходящие в цифровой среде процессоры точно вписываются в ранее описанную модель появления сложных органических соединений, что является одним из этапов на пути к возникновению первичных форм жизни.
Эксперимент можно расширить за счет усложнения моделей и внедрения понятий хищник/жертва.
Но это потребует серьезного увеличения производственных мощностей, и на данном этапе исследователи не планируют такие вычисления.
PC Gamer.
New Scientist.