stack overflow......
白冰从首长手中拿过鼠标"让我们启动错误跟踪程序,ste by ste吧。"
模拟软件退回到出错前,开始分步运行。当现实中的白冰将滑块移过零时点,镜像中虚拟的白冰也正在做着同样的事:错误跟踪程序立刻放大了镜像中的那台超弦计算机的屏幕,可以看到,在那台虚拟计算机的屏幕上,第二层的虚拟白冰也正在将滑块移过零时点;于是,错误跟踪程序又放大了第三层虚拟中的那台超弦计算机的屏幕……就这样,跟踪程序一层层地深入,每一层的白冰都在将滑块移过零时点。这是--套依次向下包容的永无休止的魔盒。
"这是递归,一种程序自己调用自己的算法,正常情况下,当调用进行到有限的某一层时会得到答案,多层自我调用的程序再逐层按原路返回。而我们现在看到的是无限调用自己、永远得不到答案的单程递归,由于每次调用时都需将上层的现场数据存入堆栈,就造成了刚才看到的堆栈存贮器溢出,由于是无限递归调用;即使超弦计算机的终极容量也会被耗尽的。""哦。"首长点点头。
"所以,虽然这个宇宙中的一切过程早在大爆炸发生时就已经决定,但未来对我们来说仍是未知的,对讨厌由因果链而产生的决定论的人来说,这也是一个安慰吧。"
"哦--"首长又点点头,他"哦"的这一声很长很长。
第十二章 镜像时代
白冰发现,首长发生了奇怪的变化,仿佛他身上的什么东西被抽走了似的,整个身躯在萎缩,似乎失去了支撑自身的力量而摇摇欲坠;他脸色苍白,呼吸急促起来,双手撑着椅子慢慢地坐下,动作艰难且小心翼翼,好像怕压断自己的哪根骨头。
"年轻人,你,毁了我的一生。"首长缓缓地说,"你们赢了。"
白冰看看陈继峰和吕文明,发现他们也与自己一样不知所措,而宋诚,则昂然挺立在他们中间,脸上充满了胜利的光彩。
陈继峰缓缓站起来,从裤口袋中抽出握枪的手。
"住手。"首长说,声音不高,但威严无比,使陈继峰手中的枪悬在半空不动了,
"把枪放下。"首长命令道,但陈仍然不动。
"首长,到了这一步,必须果断,他们死在这儿说得过去,不过是因拒捕和企图逃跑被击毙……"
"放下枪,你这条疯狗!"首长低沉地喝道。
陈继峰拿枪的手垂了下来,慢慢地转向首长:"我不是疯狗,是条好狗,一条知道报恩的狗!-条永远也不会背叛您的狗!!像我这样从最底层一步步爬上来的,对让自己有今天的上级,就具有值得信任的狗的道德,脑子当然没有那些一帆风顺的知识分子活。"
"你什么意思?"好长时间没有说话的吕文明站了起来。