丹·布朗提示您:看后求收藏(免费阅读www.readxs.net),接着再看更方便。
苏珊独自一人坐在三号网点里,等待追踪程序的返回。黑尔决定出去走走,换换空气。她非常感激他作出了这个决定。但说也奇怪,独自一人待在三号网点并没让她有半刻休息。苏珊不禁又开始思考远诚友加和黑尔之间出现的新关系。
“谁来监视这些监视者呢?”她自言自语。这句话一直萦绕在她的大脑里,苏珊努力不去想它。
她又想起了戴维,希望他能平安无事。她仍然难以接受他在西班牙这一事实。他们如果能尽快找到两个密码,早点儿结束这一切就好了。
苏珊已经不知道自己坐在那里等追踪程序等了有多久。两个小时?三个小时?她凝视着外面空无一人的密码破译部的地板,盼着她的终端机能立刻响起来。但有的只是一阵沉寂。晚夏的太阳已经落山。头顶上的自动荧光灯早已亮了起来。苏珊感到时间已经不多了。
她低头看着追踪程序,皱了皱眉。“快点啊,”她咕哝道,“给你的时间已经不少了。”她握着鼠标,点击几下后调出了追踪程序的状态窗口。“看看你到底运行了多长时间?”
苏珊打开追踪程序的状态窗口——那是一个数字钟,跟万能解密机上面那个数字钟十分相似;上面显示了追踪程序运行的小时和分钟。苏珊盯着屏幕,希望能看到小时和分钟的显示。但她所看到的却是截然相反的东西。她眼前的景象使她的血液都凝固了。
追踪程序已中止。
“追踪程序已中止!”她失声叫道,“为什么?”
苏珊顿时一阵惊慌,疯狂地滚动着页面,检查屏幕上的数据,在程序里寻找任何一个能中止追踪程序的命令。但她却是在白费力气,毫无结果。似乎她的追踪程序是自动停止的一样。苏珊知道这种情况只有一个可能性——她的追踪程序出现了“虫子<sup>1”。
苏珊把“虫子”看成是电脑编程中最令人恼火的一个地方。因为电脑严格按照操作顺序运行,所以即使是最微不足道的程序错误也会产生严重的后果。简单的语法错误——例如,一个程序设计员本应插入一个句号,却错误地插入了一个逗号——会使整个系统乖乖就范。苏珊一直觉得“虫子”这个词的起源非常有趣。
“虫子”来自于世界第一台计算机——马克一号——这台电脑于一九四四年诞生于哈佛大学一间实验室里,体积占据了整个房间,它的机电电路交错在一起宛如一个迷宫。这台电脑有一天出现了一个小故障,没人能找到故障原因。在苦苦寻找几个小时之后,一个实验员最