《天使时代》是刘慈欣《时间移民》中的一篇短篇小说,其中有一项技术很有意思,我甚至觉得未来很快可以实现:
人类现在通过基因工程可以�修改生物的性状,让作物更高产,水果更美味,当�人类对基因操纵和解析技术达到一定高度时,甚至可以创造出新的生物。
这时,这门学科将发生深刻变化,将由操纵巨量的分子变为操纵巨量的信息。四种碱基相当于计算机中的 0 和 1 ,生命体则相当于一个完整的程序,直接操纵四种碱基来对基因进行编码,使其产生预期的生物体,就如同用 0 和 1 直接编程产生一个完整的计算机程序。这虽然理论上可行,但没有哪个程序员会用 0 和 1 来写程序,因为效率太低。
伊塔(文中的科学家)最早敏锐地意识到了这一点,他深刻地揭示出了基因工程和软件工程共同的本质,把软件工程学应用到分子生物学中。他首先发明了用于基因编程的宏汇编语言,接着创造了面向过程的基因高级编程语言,被称为“生命BASIC”;接着又发明了面向对象的基因高级语言“伊甸园++”,从此之后,人类真的拥有了一双上帝之手。
这时,人们惊奇地发现,创造生命实际上就是编程序,上帝原来是个程序员。