>
」我惊讶于她对于古生物进化史的了解,果然是科班出身的。
我辩驳道:「你说的寒武纪物种大爆发我知道,之所以没有留下进化的痕迹,是因为化石记录不完全的原因。
」她笑:「化石记录不完全?
你要知道化石记录可是随机的,为什么就单单漏掉了中间环节呢?
」我一时语塞,但接着又道:「确实,寒武纪初期大批生物突然爆发,需要大量信息被迅速注入生物圈。
但这并不能反驳到进化论,古生代的物种爆发现象只是一种从量变到质变的飞跃。
」她:「我知道单凭这个,并不足以让你产生信仰的怀疑。
好,能回答我一个问题吗?
我们人类,包括一切进化到今天的物种,它的起源在哪里?
」我:「很简单,生命起源于DNA,它具有自我复制和遗传功能。
」她:「最初的那一个DNA呢?
」我:「于原始的地球表面自然产生。
」崔迪讥讽道:「一堆无机物产生了有机物,你这种想法跟『腐草为萤』有什么区别?
」我沉默了片刻,反问道:「那你倒说说看是如何产生的?
」崔迪叹息一声,似在回忆过去:「我上大学的时候,我的老师在讲到这一节的时候是这样教我们的,『地球形成不久之时,火山遍布,大气稀薄,整个地面处于强烈的紫外线之下,云端的电离子不断引起风暴。
在这样的作用下,弥漫在空气中的分子相互作用,以极其微妙的比例互相影响,分割,然后排列结合,产生了最初的一个DNA,它是地球上所有生命的起源。
』然后我永远也忘不了老师最后问我们的一句话,『你们知道这样合成一个DNA的几率是多少吗?
』」这个问题好像是在问我一般,我忍不住道:「多少?
」崔迪淡淡地说:「它的合成几率就像龙卷风卷起了一堆废铁然后落到地上组装成了一辆汽车一样。
」我干咳了两声,她的话让我有些无所适从。
但我很快想到我是来给她作精神鉴定的,而不是来跟她探讨研究学术的。
我岔开话题:「你大学的专业本来是学的生物,怎么后来又从事计算机行业了呢?
」她:「鲁迅一开始是学医的,后来不也是弃医从文了吗?
」我:「鲁迅那是为了唤醒愚昧的人民。
」她嫣然一笑:「我又何尝不是呢?
」我忍住想抽她的冲动:「那你倒说说看,你怎么唤醒人民了?
」她:「我设计了一个模拟程序,你可以管它叫『主创程序』。
这个程序里一开始什么都没有,除了一个源代码。
这个源代码具有自我复制功能。
我只给它输入了一条指令:存在。
」我:「然后呢?
」她:「然后我就观察它的反应。
」我:「什么反应?
」她:「一开始什么反应都没有,完全没有动作。
我便将它拖进后台操作,不再理它。
事实上,我都有些忘了这回事了,直到又过了一个多月的时间后我才想起这档子事来,便打开程序进行观察。
」我有些好奇:「你观察到什么了?
」她:「我观察到在过去一个月的时间里,源代码进行了缓慢而平稳的自我复制,产生了大量的重复性代码。
直到有一个代码在自我复制的时候出现了BUG。
」我:「BUG?
代码自我复制怎么会出现错误?
你设计的程序有问题。
」她:「不是主创程序的原因,永远没有完美的程序,就像这世界一样。
」这点我得承认,我说:「好吧,你继续。
」她:「出现了BUG的代码开始与别的代码结合,产生了不同种类的代码。
这些代码在自我复制的过程中,又产生了另外一些不同的代码,使得代码的种类越来越多。
但这个时候整个复制繁衍过程还是平稳而缓慢的,直到一个特定的时期,也许是因为量变引起质变的原因,代码的数量忽然间剧增,其种类也空前繁多。
」我皱眉道:「就像……」崔迪接住了我的话:「就像物种大爆发。
」我咽了一口唾沫。
崔迪继续:「而就在这时候,我发现了一个更令人震惊的现象。
」根据进化理论,我忽然能想到那个所谓的「震惊的现象」是什么,脱口而道:「难道是……吞噬?
」她惊讶地看了我一眼,「没错!
为了执行我输入的那条『存在』指令,代码之间为了争夺有限的硬盘空间而开始互相吞噬,一些单调而简单的代码很快就被淘汰掉了,这样又使得大爆发之后的代码数量迅速减少,然后以一个相对稳定的速度继续复制繁衍。
直到下一个特定时期,量变引起质变,又出现爆发,同样的情景重复上演。
」我很震惊:「你是在用数字来模拟物种进化
本章未完,点击下一页继续阅读