VivekkkЯ ещё раз кратно повторю, что программа - это искусственный жёсткий алгоритм искусственных знаков, созданный человеком. И только такие программы мы реально знаем.
Если рассматривать содержание термина "программа" с точки зрения компьютерной информатики, то Вы, конечно совершенно правы.
Однако, молекулярная биология это не компьютерная информатика, хотя понятия программа, код, информация широко используются и там и там.
Вы говорили об аналогии, но я бы не назвал это аналогией, не вижу причин отдавать предпочтение аутентичности именно компьютерной терминологии.
Наиболее общее определение программы навскидку, нашлось в Википедии, уж извините.
"Програ́мма (от греч. προ — пред, греч. γράμμα — запись) — термин, в переводе означающий «предписание», то есть заданную последовательность действий. Данное понятие непосредственно связано с понятием алгоритм."
Несколько более узкое определение содержится в ГОСТе:
"Программа — данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определённого алгоритма." ГОСТ 19781—90.
Можно заметить, что и компьютерная и биологическая программа точно описывается как первым, так и вторым определением.
Поэтому говорить о том, что мы знаем только компьютерные программы неверно. Достаточно открыть учебник для ВУЗов Коничева и Севастьянова "Молекулярная биология", гл. 11, "Биосинтез белка":
"Биосинтез белка (трансляция) — важнейший этап реализации генетической
программы клеток, в процессе которого информация, закодированная в первичной структуре нуклеиновых кислот, переводится в аминокислотную последовательность синтезируемых белков.
Иными словами, трансляция — это перевод четырехбуквенного (по числу нуклеотидов) языка нуклеиновых кислот на двадцатибуквенный (по числу протеиногенных аминокислот) язык белков. Перевод осуществляется в соответствии с правилами генетического кода."
То, что ДНК содержит именно программу, подтверждает и воможность её перепрограммирования, о чём я уже писал, а также можно ознакомиться в указанном выше учебнике, в гл. 14 "Генетическая инженерия":
"По определению академика А. А. Баева, долгое время возглавлявшего работы в области генетической инженерии в нашей стране, «генетическая инженерия представляет собой конструирование in vitro функционально активных генетических структур (рекомби нантных ДНК) или иначе — создание искусственных генетических
программ»."
Не сочтите за ссылку на авторитет, это не чье-то личное убеждение, а один из наиболее известных учебников для бакалавров.
Никто не пытается доказать, что в ДНК закодирована именно компьютерная программа. Но то, что она содержит "заданную последовательность действий" по-моему, очевидно.Кстати, упоминавшееся в начале темы предложение Докинза считать код ДНК рецептом так же прекрасно подпадает под определение программы, как "заданной последовательности действий": возьмите два стакана муки, добавьте желток ...
Склеено 20 Май, 2021, 17:19:37 pm
Тезис о том, что ДНК есть программа никогда не было предметом научного исследования. Это только Ваши фантастические допущения.
Cello – язык программирования живой клетки
Технология программного кода «Cello», разработанная совместной группой ученых Массачусетского технологического института (MIT), Бостонского университета и Национального института стандартов и технологий позволяет прописывать в ДНК клеток бактерий требуемый набор свойств и создавать биологические схемы с нужными логическими параметрами, работающие прямо внутри живой клетки.
...
«Работая с бактериями, вы используете текстовый язык программирования точно так же, как вы программируете компьютер или микроконтроллер, но переводя текстовую информацию на язык нуклеиновых кислот – пояснил Кристофер Войт (Christopher Voigt), профессор Массачусетского технологического института. – Текст исходной программы превращается в последовательность ДНК, которая синтезируется любым из хорошо известных и доступных методов и помещается внутрь живой клетки». Можно сказать, что модифицированные при помощи языка «Cello» бактерии в буквальном смысле превращаются в сложные системы, содержащие в составе «комплектации» датчики температуры, уровня освещенности, кислотности, уровня содержания кислорода и прочих параметров среды, окружающей бактерию, которые можно задавать искусственно по своему усмотрению.
...
Результаты работы опубликованы в апрельском номере журнала Science
https://science.sciencemag.org/content/352/6281/aac7341