一个“精神病”人和程序员的世界观,脑洞大开(5)
这个问题好像是在问我一般,我忍不住道:“多少?”
崔迪淡淡地说:“它的合成几率就像龙卷风卷起了一堆废铁然后落到地上组装成了一辆汽车一样。”
我干咳了两声,她的话让我有些无所适从。但我很快想到我是来给她作精神鉴定的,而不是来跟她探讨研究学术的。我岔开话题:“你大学的专业本来是学的生物,怎么后来又从事计算机行业了呢?”
她:“鲁迅一开始是学医的,后来不也是弃医从文了吗?”
我:“鲁迅那是为了唤醒愚昧的人民。”
她嫣然一笑:“我又何尝不是呢?”
我忍住想抽她的冲动:“那你倒说说看,你怎么唤醒人民了?”
她:“我设计了一个模拟程序,你可以管它叫‘主创程序’。这个程序里一开始什么都没有,除了一个源代码。这个源代码具有自我复制功能。我只给它输入了一条指令:存在。”
我:“然后呢?”
她:“然后我就观察它的反应。”
我:“什么反应?”
她:“一开始什么反应都没有,完全没有动作。我便将它拖进后台操作,不再理它。事实上,我都有些忘了这回事了,直到又过了一个多月的时间后我才想起这档子事来,便打开程序进行观察。”
我有些好奇:“你观察到什么了?”
她:“我观察到在过去一个月的时间里,源代码进行了缓慢而平稳的自我复制,产生了大量的重复性代码。直到有一个代码在自我复制的时候出现了BUG。”
我:“BUG?代码自我复制怎么会出现错误?你设计的程序有问题。”
她:“不是主创程序的原因,永远没有完美的程序,就像这世界一样。”