迷途笔记_欧阳乾【完结】(29)

阅读记录

  我一时语塞。康锦接下来的话帮我解除了尴尬:“确实,寒武纪初期大批生物突然爆发,需要大量信息被迅速注入生物圈。但这并不能驳倒进化论,古生代的物种爆发现象只是一种从量变到质变的飞跃。”

  崔梦:“我知道单凭这个,并不足以让你们产生怀疑。好,能回答我一个问题吗?我们人类,包括一切进化到今天的物种,它的起源在哪里?”

  康锦:“很简单,生命起源于DNA,它具有自我复制和遗传功能。”

  崔梦:“最初的那一个DNA呢?”

  康锦沉默了一下,说:“于原始的地球表面自然产生。”

  崔梦讽刺性地笑道:“一堆无机物产生了有机物,你这种想法跟‘腐草为萤’有什么区别?”

  康锦沉思不语。我反问道:“你倒说说看是如何产生的?”

  崔梦叹息一声,似在回忆过去:“我上大学的时候,我的老师在讲到这一节的时候是这样教我们的,‘地球形成不久之时,火山遍布,大气稀薄,整个地面处于强烈的紫外线之下,云端点的电离子不断引起风暴。在这样的作用下,弥漫在空气中的分子相互作用,以极其微妙的比例互相影响、分割,然后排列结合,产生了最初的一个DNA,它是地球上所有生命的起源。’然后我永远也忘不了老师最后问我们的一句话,‘你们知道这样合成一个DNA的概率是多少吗?’”

  这个问题好像是在问我一般,我禁不住问道:“多少?”

  崔梦淡淡说道:“它的合成概率就像龙卷风卷起了一堆废铁然后落到地上组装成了一辆汽车一样。”

  我目瞪口呆,她的话让我无所适从。但很快我就想到我们是来给她做心理测量的,不是跟她探讨研究学术的。我开始转向问题:“你大学的专业本来是学的生物,怎么后来又从事计算机行业了呢?”

  崔梦:“鲁迅一开始是学医的,后来不也是弃医从文了吗?”

  我:“鲁迅那是为了唤醒愚昧的人民。”

  崔梦嫣然一笑:“我又何尝不是呢?”

  我几乎要无语了:“那你倒说说看,你怎么唤醒人民了?”

  崔梦:“我设计了一个模拟程序,你可以管它叫主创程序。这个程序里一开始什么都没有,除了一个源代码。这个源代码具有自我复制功能。我只给它输入了一条指令:存在。”

  我:“然后呢?”

  崔梦:“然后我就观察它的反应。”

  我:“什么反应?”

  崔梦:“一开始什么反应都没有,完全没有动作。我便将它拖进后台操作,不再理它。事实上,我都有些忘了这回事了,直到又过了一个多月后我才想起这档子事来,便打开程序进行观察,结果出乎我的意料。”

  我他妈的竟然有些被她给吸引住了:“你观察到了什么?”

  崔梦:“我观察到在过去一个多月的时间里,源代码进行了缓慢而平稳的自我复制,产生了大量的重复性代码。直到有一个代码在自我复制的时候出现了Bug。”

  我:“Bug?代码自我复制怎么会出现错误?你设计的程序有问题。”

  崔梦:“不是主创程序的原因,永远没有完美的程序,就像这世界一样。”

  这点我得承认,我说:“好吧,你继续。”

  崔梦:“出现了Bug的代码开始与别的代码结合,产生了不同种类的代码。这些代码在自我复制的过程中,又产生了另外一些不同的代码,使得代码的种类越来越多。但这个时候整个复制繁衍过程还是平稳而缓慢的,直到一个特定的时期,也许是量变引起质变的原因,代码的数量忽然间剧增,其种类也空前繁多。”

  我失声叫道:“就像……”

  崔梦接住了我的话:“就像物种大爆发。”

  我咽了一口唾沫,没有说话。

  崔梦继续:“而就在这时候,我发现了一个更令人震惊的现象。”

  许久未曾说话的康锦道:“吞噬?”

  崔梦惊讶地看了他一眼,说:“没错!为了执行我输入的那条‘存在’指令,代码之间为了争夺有限的硬盘空间而开始互相吞噬,一些单调而简单的代码很快就被淘汰掉了,这样又使得大爆发之后的代码数量迅速减少,然后以一个相对稳定的速度继续复制繁衍。直到下一个特定时期,量变引起质变,又出现爆发,同样的情景重复上演。”

  我很震惊:“你是在用数字来模拟物种进化?”

  崔梦:“不只是模拟。你要知道DNA就是由A、T、C、G四种脱氧核苷酸组成的长链分子,每一个符号表示一种嘌呤或嘧啶化学分子,就像计算机程序代码是由0和1构成的一样,它们都由一个基础推动力推动,进行不同序列组合的衍生。而它们的共同点是——这个衍生的进化过程需要在一个特定常数下的程序里完成。这才是我设计主创程序的真正意义。”

  我:“可它们终究还是一堆代码。”

  崔梦看了我们一眼:“没错。但在我所设计的程序里,随着代码不停地复制繁衍,其种类也变得越来越多。经过数次大爆发以后,那些没有竞争力的代码种类都被淘汰掉了,剩下的都是一些适应性极强且较为复杂的代码。甚至有些代码经过若干次选择和组合后,还构成了简单的程序。”

52书库推荐浏览: 欧阳乾