虚阁网 > 迈克尔·克莱顿 > 猎物 | 上页 下页 |
六三 |
|
我键入口令。我正在目录中查看一份程序修改清单,其中的每次修改都标明了文件大小和日期。那些文件很大,这意味着它们都是集群机制的其他方面的程序。因为用于微粒自身的编码应该不多——只有几行,可能只有8至10千字节。 “里基。” “是我,杰克。” “微粒编码在哪里?” “它不在那里吗?” “妈的,里基。不要再糊弄我了。” “喂,杰克,我又不负责文件的档案管理—— “里基,这些是工作文件,不是档案。”我说,“告诉我在什么地方。” 他停顿了一下“应该有个子目录斜线C-D-N.它存在那里。” 我往下翻动,“我看到了。” 在这个目录了中,我发现了一个文件清单,里面的文件都很小。修改大约是在6周以前开始的。没有过去两周的修改记录。 “里基,你过去两周中没有修改过编码?” “对,大概是两周吧。” 我打开最近的文件。“你们写了高层次的小结吗?” 当初这帮人在我手下工作时,我总是要求他们用自然语言写出程序结构的小结。查看它比查看编码中的文件更快。而且,当他们按要求进行简短的文字小结时,他们常常解决逻辑问题。 “应该在那里。”里基说。 在屏幕上,我看见: /*Initialize*/ Forj=1toLxVdo Sj=0/*setInitialdemandto0/ EedFor Fori=1tozdo Forj=1toLxVdo aiJ=(state(x,y,z))/*agentthreshold param*/ aij=(intent(Cj,Hj))/*agentintetionfill*/ Response=O/*beginagentresponse*/ Zone=z(i)/*intitialzoneunlearnedbyagent*/ Sweep=l/*activateagenttravel*/ EedFor EedFor /*Main*/ Forkl=1toRVddo Fortm=1tonvzdo Fore=1toJdo/*trackingsurrounds*/ aij=(intent(Cj,Hj))/*agentintetionfill*/ aij(state(x,y,z))/*agentisinmotion*/ aikl=(filed(x,y,z))/*tracknearestagents*/ 我浏览了—下,想找出他们是如何修改的:后来,我滚屏进入实际编码,看它执行的情况。但是,重要的编码不在那里。整套微粒行为被标志为对象调用,那个文件名称是“compstat-do”。 “里基,”我问,“‘compstat-do’是什么文件,它在哪个位置?” “应该在那里。” “它不在。” “我不知道。可能它被编译了。” “听我说,这样对我没有帮助,对吧?”经过编译的编码是无法读的,“里基,我要看那个倒霉的模块,有什么问题?” “没有问题。只是我得找一找。” “好吧……” “你们回来后我就找。” 我瞟了一眼梅:“你看过那编码没响?” 她摇了摇头。她脸上的表情好像在说:那种事情根本不可能发生,里基将会找出更多借口,继续把我避开。我不理解这是为什么。我在那里的目的就是给他们提供编码方面的咨询。那是我的专长所在。 在另外一间储藏室里,洛西和大卫正在搜那些货架,寻找无线电继电器。他们一无所获。 查理·戴文波特在储藏室的另一侧大声放屁,接着大叫声:“嘿!” “哎呀,查理。”洛西抱怨道。 “人不该把东西憋在肚子里,”查理说,“那会弄出病来的。” “你才把我弄出病来了。”洛西说。 “哦,抱歉。”查理举起手来,那是一个亮晃晃的金属玩意。“那么,我想你不需要这个遥控压力阀。” “什么?”洛西说着,转过身体。 “你在开玩笑吧?”大卫说着,走过去看。 “这上面的额定压力是20磅/平方英寸。” “那应该工作良好。”大卫说。 “如果你不弄坏的话。”查理说。 |
虚阁网(Xuges.com) |
上一页 回目录 回首页 下一页 |