第三十六章 万恶毒窟
恐怖程序都是依照相同的原理运作。它们不靠那些幼稚的方法,例如抹除记忆或者损毁程序代码——正好相反,它们的方法微妙多了。它们说服寄主机器启动一个程序,事实上该程序就算运算到了时间的尽头都不会有结果,不然就是启动一个无限多步骤的程序(最要命的例子即是曼德布洛迷阵)。
最常见的例子是计算π,或其他的无理数。然而,就算是最笨的电光计算器,也不会掉进这么简单的陷阱里。低能机械磨损着自己的齿轮,甚至磨出粉末,想尽办法做除以零的计算,那样的日子早就过去了……
这些恶魔程序员挑战的,是要说服他们的目标相信,那些任务有确定的结果,可以在有限时间内完成。在男人与机器的智慧战争里,机器总是落败的一方(女人很罕见,只有几个典型人物,像艾达·勒夫雷斯夫人、葛瑞斯·哈波上将以及苏珊·凯文博士)。
要用“抹去/覆写”指令毁掉这些捉来的秽物并非不可能(虽然在某些案例中是有点困难、甚至冒险),但它们代表着时间与才智的大手笔投资,所以无论是如何被误用,丢掉似乎很可惜。更重要的是,或许应该把它们留做研究之用,存放在某个保险的地方,以免万一哪天被坏人发现,又拿出来为非作歹。
解决之道清楚得很。这些数字恶魔理当和自己的化学与生物亲戚一块儿,封存在尖峰山的密室里,最好能直到永远。