崔迪淡淡地说:“它的合成几率就像龙卷风卷起了一堆废铁然后落到地上组装成了一辆汽车一样。”
我干咳了两声,她的话让我有些无所适从。
但我很快想到我是来给她作精神鉴定的,而不是来跟她探讨研究学术的。
我岔开话题:“你大学的专业本来是学的生物,怎么后来又从事计算机行业了呢?”
她:“鲁迅一开始是学医的,后来不也是弃医从文了吗?”
我:“鲁迅那是为了唤醒愚昧的人民。”
她嫣然一笑:“我又何尝不是呢?”
我忍住想抽她的冲动:“那你倒说说看,你怎么唤醒人民了?”
她:“我设计了一个模拟程序,你可以管它叫‘主创程序’。这个程序里一开始什么都没有,除了一个源代码。这个源代码具有自我复制功能。我只给它输入了一条指令:存在。”
我:“然后呢?”
她:“然后我就观察它的反应。”
我:“什么反应?”
她:“一开始什么反应都没有,完全没有动作。我便将它拖进后台操作,不再理它。事实上,我都有些忘了这回事了,直到又过了一个多月的时间后我才想起这档子事来,便打开程序进行观察。”
我有些好奇:“你观察到什么了?”
她:“我观察到在过去一个月的时间里,源代码进行了缓慢而平稳的自我复制,产生了大量的重复性代码。直到有一个代码在自我复制的时候出现了BUG。”
我:“BUG?代码自我复制怎么会出现错误?你设计的程序有问题。”
她:“不是主创程序的原因,永远没有完美的程序,就像这世界一样。”
这点我得承认,我说:“好吧,你继续。”
她:“出现了BUG的代码开始与别的代码结合,产生了不同种类的代码。这些代码在自我复制的过程中,又产生了另外一些不同的代码,使得代码的种类越来越多。但这个时候整个复制繁衍过程还是平稳而缓慢的,直到一个特定的时期,也许是因为量变引起质变的原因,代码的数量忽然间剧增,其种类也空前繁多。”
我皱眉道:“就像……”
崔迪接住了我的话:“就像物种大爆发。”
我咽了一口唾沫。
崔迪继续:“而就在这时候,我发现了一个更令人震惊的现象。”
根据进化理论,我忽然能想到那个所谓的“震惊的现象”是什么,脱口而道:“难道是……吞噬?”
她惊讶地看了我一眼,“没错!为了执行我输入的那条‘存在’指令,代码之间为了争夺有限的硬盘空间而开始互相吞噬,一些单调而简单的代码很快就被淘汰掉了,这样又使得大爆发之后的代码数量迅速减少,然后以一个相对稳定的速度继续复制繁衍。直到下一个特定时期,量变引起质变,又出现爆发,同样的情景重复上演。”
我很震惊:“你是在用数字来模拟物种进化?”
崔迪:“不只是模拟。你要知道DNA就是由A、T、C、G四种代码组成的长链分子,每一个符号表示一种嘌呤或嘧啶化学分子,就像计算机程序代码是由0和1构成的一样,它们本质上没有什么不同——这才是我设计主创程序的真正意义。”
最后的进化提示您:看后求收藏(同创文学网http://www.tcwxx.com),接着再看更方便。