Так вот по всем принципам , по которым работает компьютерная программа работает так же и ДНК.
На компьютерную программу записанная в ДНК информация совсем не похожа. В компьютерной программе записаны последовательные команды, что и как делать с данными из памяти. В ДНК же записаны инструкции по сборке белков. Конечно, разные гены могут влиять на экспрессию друг друга, что придаёт некоторое сходство с компьютерной программой. Но даже если назвать записанную в ДНК информацию программой - то это не программа для фон-неймановского компьютера.
Программа на машинном языке состоит из команд, говорящих, что делать с регистрами процессора, портами ввода-вывода и оперативной памятью. В ДНК же записана последовательность 6-разрядных беззнаковых целых, задающих последовательности аминокислот в белках.
Вы можете записать код ДНК на сторонний носитель и исследовать ее
Да, и для человеческого генома это уже давно сделано, и даже доступно всем желающим по умеренным ценам. Что прекрасно согласуется с тем, что Дубровский назвал принципом инвариантности информации по отношению к носителю. Эта инвариантность даже в ДНК проявляется: небольшие вариации изотопного состава элементов не меняют её работы.
P.S. Вообще в этой теме всё крутится вокруг определения информации. Если всё опошлить, то отстаиваемые варианты функциональной концепции информации объединяет то, что информация - это единство перфоленты и шарманки. Сторонники информации в ДНК считают, что шарманка может просто играть мелодию. Противники информации в ДНК считают, что шарманка должна тренькать достаточно затейливо, чтобы самостоятельно делать новые перфоленты и вообще быть разумной.