关灯 巨大 直达底部
亲,双击屏幕即可自动滚动
第496章 试验

又花了半个多小时时间,肖远终于将最后最后一段程序写完整了,反复汇编调试后,确认没有问题后,接下来就是进行第一次试验了。

忙碌了一周时间,马上到了验证自己想法的时间,肖远的心情难免有些小激动,因为不知道最终他编写的程序会最终产生什么结果,所以,他的心情除了期待之外,还有一些忐忑,这种感觉肖远前世在学习黑客技术,并对之进行试验的时候,经常会有,而重生后,直到现在,他在计算机上所作的一切基本上都是在吃老本,以至于现在这种感觉重新浮上心头,竟让他感到了一些陌生。

“或许我之前的生活有些偏离轨道了,应该好好反省一下。”这种陌生让肖远突然产生了这样的感慨。

这个感慨只是在脑海中一闪而过,并没有对他的行动造成任何影响,他首先要做的是运行程序god,生成一块放养进化程序的内存空间,这块内存空间被他命名为world(世界),而那段程序被命名为seed(种子),取意为上帝创造世界,放养种子生长进化。

在初始化配置中,肖远设置的初始世界大小是256KB大小的内存空间,之所以没有设置更大,是因为现在只有一枚大小为128字节的种子,放养它的世界如果设置的太大了,就会像将一条鱼扔进一个池塘一样,非常不便于观察。

刚刚生成的世界,在种子没有放进去之前,是一块二进制位0和1保持平衡的空间,如果没有外界因素干扰,它因为平衡将永远保持完全的静止,像一潭完全不流动的死水,这种平衡是一种静态平衡。

当外界有干扰进入,打破其中的平衡后,god会根据世界的变化对世界进行调整,使世界和现实世界一样,具有趋于平衡的基本特征,而这种调整将成为刺激种子进化和生长的最初刺激因素。

世界生成后,肖远在god的控制台输入了一个命令,通过god启动了种子程序,当种子程序进入god生成的平衡世界之后,迅速在其中造成了一系列的不平衡,而god在检测到这种不平衡之后,开始通过一种特殊的算法对世界进行调整,促使世界恢复平衡,而这种调整势必会对种子产生影响,如果世界再度恢复先前的静态平衡,它将会被抹杀。

在设计种子程序的时候,肖远为种子程序设计了个极微小的内核,这个内核具有自我修复和自行变种的能力,也就是说,如果god程序为了恢复世界平衡,要对种子程序占据的内存单元进行修改,种子程序就会反抗这种修改,或躲闪,或会根据