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