В ходе эксперимента исследовали Google смоделировали цифровую среду по типу «первичного бульона», в которой наблюдали самовоспроизводящиеся фрагменты кода. О результатах этого необычного эксперимента, который может пролить свет на зарождение жизни, рассказали в журнале New Scientist.

Исследователи Google создали «самовоспроизводящуюся жизнь» из цифрового первичного бульона

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

Многие ученые позитивно оценили данный эксперимент для расширения нашего понимания того, как зарождалась биологическая жизнь в хаотическом первичном бульоне. Происходящие в цифровой среде процессоры точно вписываются в ранее описанную модель появления сложных органических соединений, что является одним из этапов на пути к возникновению первичных форм жизни. Эксперимент можно расширить за счет усложнения моделей и внедрения понятий хищник/жертва. Но это потребует серьезного увеличения производственных мощностей, и на данном этапе исследователи не планируют такие вычисления.

Источники:
PC Gamer
New Scientist