又花了半个多小时时间.肖远终于将最后最后一段程序写完整了.反复汇编调试后.确认沒有问題后.接下來就是进行第一次试验了
忙碌了一周时间.马上到了验证自己想法的时间.肖远的心情难免有些小激动.因为不知道最终他编写的程序会最终产生什么结果.所以.他的心情除了期待之外.还有一些忐忑.这种感觉肖远前世在学习黑客技术.并对之进行试验的时候.经常会有.而重生后.直到现在.他在计算机上所作的一切基本上都是在吃老本.以至于现在这种感觉重新浮上心头.竟让他感到了一些陌生
“或许我之前的生活有些偏离轨道了.应该好好反省一下.”这种陌生让肖远突然产生了这样的感慨
这个感慨只是在脑海中一闪而过.并沒有对他的行动造成任何影响.他首先要做的是运行程序god.生成一块放养进化程序的内存空间.这块内存空间被他命名为orld(世界).而那段程序被命名为seed(种子).取意为上帝创造世界.放养种子生长进化
在初始化配置中.肖远设置的初始世界大小是256KB大小的内存空间.之所以沒有设置更大.是因为现在只有一枚大小为128字节的种子.放养它的世界如果设置的太大了.就会像将一条鱼扔进一个池塘一样.非常不便于观察
刚刚生成的世界.在种子沒有放进去之前.是一块二进制位0和1保持平衡的空间.如果沒有外界因素干扰.它因为平衡将永远保持完全的静止.像一潭完全不流动的死水.这种平衡是一种静态平衡
当外界有干扰进入.d会根据世界的变化对世界进行调整.使世界和现实世界一样.具有趋于平衡的基本特征.而这种调整将成为刺激种子进化和生长的最初刺激因素
世界生成后.肖远在god的控制台输入了一个命令.通过god启动了种子程序.当种子程序进入god生成的平衡世界之后.迅速在其中造成了一系列的不平衡.而god在检测到这种不平衡之后.开始通过一种特殊的算法对世界进行调整.促使世界恢复平衡.而这种调整势必会对种子产生影响.如果世界再度恢复先前的静态平衡.它将会被抹杀
在设计种子程序的时候.肖远为种子程序设计了个极微小的内核.这个内核具有自我修复和自行变种的能力.也就是说.如果god程序为了恢复世界平衡.要对种子程序占据的内存单元进行修改.种子程序就会反抗这种修改.或躲闪.或会根据情况对对自身的代码结构进行调整.这个调整的过程实际上就是种子的进化过程
这个种子目前比较低等.在肖远看來.就像一个单细胞生物.虽然它对对外界的刺激能够做出反应.
请收藏:https://m.hyly9.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)