书名:复杂(第一推动丛书·综合系列)
作者:梅拉妮·米歇尔
译者:唐璐
出版社:湖南科学技术出版社
出版时间:2018-01-01
ISBN:9787535794369
第8章 自我复制的计算机程序
- 生命是什么
- 计算机中的自我复制
- 自我复制程序的深层意义
- DNA的自我复制
- 冯·诺依曼的自复制自动机
- 冯·诺依曼
四、DNA的自我复制
1、DNA复制自身的关键
对信息的双重使用竟然也是DNA复制自身的关键。
DNA是由核苷酸序列组成。
特定的子序列(基因)编码构成蛋白质的氨基酸,其中包括解开双螺旋和用信使RNA、转运RNA、核糖体等复制各股DNA的酶(特定种类的蛋白质)。
对执行复制的酶进行编码的DNA序列大致上对应于自复制程序的代码。
这些DNA中的“代码”在产生酶和作用于DNA自身时就相当于被执行,DNA本身则相当于被解开和复制的数据。
2、解释器
- 在自复制程序和DNA的自复制之间有一个重要的差别。
- 自复制程序需要有一个解释器来执行它:
指令指针依次指向各行代码,然后由操作系统来执行它们(存取ip和L等中间变量,显示输出字符串,等等)。
执行器完全外在于程序本身。 - 而在DNA的情形中,构建“解释器”——信使RNA、转运RNA,核糖体和所有用于蛋白质合成的成分——的指令也一起编码在DNA中。
也就是说,DNA不仅包含自我复制的“程序”(例如用来解开和复制DNA的酶),同时也编码了它自己的解释器(将DNA转译成酶的细胞器)。