пятница, 18 апреля 2008 г.

Органическая клетка - компьютер?

Сегодня меня посетила одна интересная мысль: компьютеры и органические клетки имеют много общего в принципах своей работы. Если компьютер обрабатывает последовательности байтов, то клетки обрабатывают последовательности аминокислот.

Жёстким диском в клетке является молекула ДНК. Оперативная память и системная шина - РНК. Процессоры - рибосомы. РНК считывает информацию о строении белка с ДНК, доставляет её к рибосомам, где и происходит синтез по заданной программе. Все клетки обмениваются сигналами при помощи гормонов, что можно сравнить с компьютерной сетью.

Генетики похожи на программистов, но у них нет спецификаций, поэтому приходится заниматься реверсинженерингом. Пока ещё не разработаны высокоуровневые языки генного программирования и компиляторы. Модификация генов похожа на модификацию компьютерной программы при помощи HEX редактора. Последовательность нуклеотидов в молекулах ДНК и РНК похожи на компьютерные машинные коды.

Чем сложнее и совершеннее становится техника, используемая человеком, тем больше она становится похожа на живые организмы.

1 комментарий:

morbo комментирует...

Книжка "Эгоистичный ген" Ричарда Докинза крайне рекомендуется для чтения. Автор считает любой организм машиной для реплицирования и выживания генов. Ближе к концу книги приводится аналогия между человеческим мозгом и клеткой.

Эволюция породила новый уровень - машины для выживания и реплицирования идей и мыслей, а вместес с машинами появились и мыслевирусы вроде религий.

Напрашивается столь же явная аналогия и с компьютерами и компьютерными вирусами. Там, где есть машина, способная воспроизводить ту программу, по которой она работает, видимо, неизбежно возникают вирусы.