降凝固了似的纹丝不动,仿佛一张由三百万尊兵马俑织成的巨毯,飞翔的鸟群误入这巨毯上空时,立刻感到了下方浓重的肃杀之气,顿时大乱,惊慌地四散而逃。
“陛下,您的军队真是举世无双,这么短的时间,就完成了如此复杂的训练。”荆轲对秦王赞叹道。
“虽然整体上复杂,但每个士兵要做的很简单,比起以前的军事训练,这算不了什么。”秦王按着长剑剑柄说。
“那么,请陛下发出您伟大的号令吧”荆轲用激动的声音说。
秦王点点头。一名卫士奔跑过来,握住秦王的剑柄向后退了几步,抽出了那柄秦王本人无法抽出的青铜长剑,然后上前跪下,将剑呈给秦王,秦王对着长空扬起长剑,高声喊道:
“成计算阵”
战鼓激荡,石台四角的四尊青铜大鼎同时轰地燃烧起来,下面的士兵用宏大的合唱将秦王的号令传下去:
“成计算阵”
大地上,方阵均匀的色彩开始扰动,复杂精细的线路结构浮现出来并渐渐充满了整个方阵。十分钟后,大地上出现了一块一百平方里的计算阵列。
荆轲指着下方巨大的阵列介绍道:“陛下,我把这个阵列命名为秦一号。请看,那里中心部分是中央处理阵,是计算阵的核心计算部件,由您最精锐的军团构成,对照这张图您可以看到里面的加法阵、寄存阵、堆栈存储阵等;外围整齐的部分是内存阵,构建这部分时我们发现人数不够,好在这部分每个单元的动作最简单,我们就训练每个士兵拿多种颜色的旗帜,组合起来后,一个人就能同时完成最初二十个人的操作,这就使内存阵的容量达到了运行圆周率计算程序的最低要求。您再看那条贯穿整个阵列的通道,还有那些在通道上待命的轻骑兵,那是系统总线阵,负责在各个子阵间传递信息。”
两名士兵从后面搬来一个一人多高的大帛卷,在秦王面前展开来。当帛卷展到尽头时,周围不止一人想起了似曾相识的情景,不由一阵头皮发紧,但匕首并没有出现,面前只有一张写满符号的缣帛。那些符号都是蝇头大小,密密麻麻,看上去与下面的计算阵列一样复杂,令人头晕目眩。
“陛下,这就是我编写的圆周率计算程序。您看”荆轲指指下面的计算阵,“这阵列是硬件,而这张帛上写的是软件,是计算阵的灵魂。硬件和软件,就如同琴和乐谱的关系,计算阵运行这个软件进行圆周率的计算。”
秦王点点头,“那就开始吧。”
荆轲双手合十,举过头顶,庄严地喊道:“奉大王御旨,计算阵启动系统自检”
在石台的中部,一排旗手用旗语发出指令。一时间,大地上三百万人构成的巨型阵列仿佛液化了,泛起粼粼波光,那是几百万面小旗在挥动。
“自检完成引导程序运行操作系统加载”
人列计算机系统总线上的轻骑兵快速运动起来,总线立刻变成一条湍急的河流。这河流沿途又分成无数条细小的支流,渗入各个模块阵列之中。很快,黑白旗的涟漪演化成汹涌的浪潮,激荡在整个阵列之上。中央处理阵列区的激荡最为剧烈,像一片燃烧的火药。突然,仿佛火药燃尽,中央处理阵列区的扰动渐渐平静下来,最后竟完全静止了。以它为圆心,这静止向各个方向飞快扩散开来,像快速封冻的湖面。最后,大部分计算阵列静止了,只有一些零星的死循环在以不变的节奏没有生气地闪动着。
“系统锁死”一名信号官高喊。故障原因很快查清,是中央处理阵列中状态存储子阵的一个门部件运行出错。
“系统重新启动”荆轲胸有成竹地命令道。
“慢。”秦王拄着长剑说,“更换出错部件。组成那个部件的所有兵卒,斩以后故障照此办理。”
一队利剑出鞘的骑兵冲进中央处理阵,斩杀了三名士兵并更换了新人。从高台上看去,中央处理阵中出现了三摊醒目的血迹。荆轲重新发布了启动命令。这次启动十分顺利,十分钟后,圆周率计算程序进入运行状态。波光粼粼的计算阵开始了漫长的计算。
“真是很有意思。”秦王手指壮观的计算阵说,“每个人如此简单的行为,竟产生了如此复杂的智慧”
“伟大的秦王,这是机器的机械运行,不是智慧。这些普通卑贱的人都是一个个0,只有在最前面加上您这样一个1,他们的整体才有意义。”荆轲带着奉承的微笑说。
“要多长时间才能算到圆周率的一万位”秦王问。
“十个月左右,也可能更快些。”
大将王翦上前说:“陛下请三思,即使在常规的军事行动中,帝国大部分军力在如此长的时间里集结于一处开阔地,也是十分危脸的行为。阵中的三百万士兵都不带兵器,只拿着小旗,而计算阵不是作战队形,在攻击面前脆弱无比,不堪一击。即使在平时,疏散这样庞大地阵列也需要大半天时间,一旦面临攻击,疏散撤退是根本来不及的陛下,您看看下面的计算阵列,就是砧板上的肉啊”
秦王没有回答,把目光转向荆轲。荆轲俯首说:“王将军所言极是,是否继续计算,请陛下三思。”
言毕,荆轲做了一个从未有过的失礼举动他抬头与秦王对视了一秒,那目光中的含义秦王立刻就懂了:您所有的丰功伟绩都是0,只有加上永生这个1才有意义。
“将军过虑了。”秦王一拂长袖说,“韩、魏、赵、楚四国已灭,剩下的燕、齐两国君王昏聩,国力孱弱,已是奄奄一息,不足为惧。按照两国现在的衰落趋势,圆周率计算完成时,它们可能已经自行崩溃,归顺大秦。当然,朕赞赏将军的谨慎,建议在计算阵周围建立远距离警戒线,同时密切注意燕、齐两军的动向,可保万无一失。”他高举长剑,庄重地对着长空宣布,“计算必须完成,朕意已决”
计算阵顺畅地持续运行了一个月,成果超出预想,已经把圆周率推算到了两千多位。随着操作的熟练和荆轲对计算程序的进一步优化,以后的速度还会加快。照此推算,只需三年左右就可完成圆周率十万位的计算目标。
计算开始后的第四十五天清晨,大雾迷漫,计算阵笼罩在迷雾中,从高台上根本看不到,而阵中的可见度也不超过五人的距离。但大雾并不影响计算,计算阵仍然继续运行着,雾气中回荡着此起彼伏的口令声和总线上轻骑兵的马蹄声。
在计算阵的最北边,士兵们听到了另一种声音,最初隐隐约约,好似幻觉,但很快增强,像浓雾中的滚雷。
那是马蹄声的混响,一个庞大的骑兵阵列正从北方朝计算阵逼近,骑兵阵列的前方高擎着燕国大旗。骑兵的推进速度并不快,压着马蹄保持着严整的队形。他们知道不用急,有的是时间。直到距计算阵北边列仅一里时,燕军才发起冲锋。骑兵阵线的前锋冲入计算阵,阵中的秦军士兵都没来得及看清这浓雾中突然出的敌军的样子就被杀死了。在这第一次冲击中,仅被奔马的铁蹄踏死的秦军就有上万人。
接下来的不是战斗,而是大屠杀。燕军统帅战前就已经知道,他们的军队不会遇到任何有组织的抵抗。为了提高杀戮的效率,骑兵放弃了适合马上对战的长戟和长矛,全部装备长刀和钉齿棍。燕国几十万铁骑织成一张死亡的大毯,所到之处,秦军尸陈狼藉。
为了避免提前惊动计算阵深处,燕军骑兵像杀戮机器一般在沉默中砍杀,但被践踏和屠杀的秦军士兵的惨叫还是在浓雾中传了出去。而计算阵中的士兵都经受过严苛的训练,能够排除外界的干扰,专注于计算操作。加上迷雾的遮掩,计算阵的大部分并未觉察到阵北受到的大规模攻击。当北方的死亡地毯有条不紊地在血泥和尸堆中推进时,计算阵其他部分的计算操作竟仍在进行虽然越来越多的程序错误开始出现。
在骑兵阵列后面,十多万燕军弓箭手用重弩向计算阵深处放箭。短时间内,百万支飞箭如暴雨般落入计算阵,几乎每支箭都能射中目标。
直到这时,计算阵内部才开始出现混乱。与此同时,敌军进攻的消息也在阵中传播,加剧了混乱的蔓延。消息主要是由总线上的轻骑兵传播的。但随着混乱的加剧,总线被堵塞,轻骑兵的战马在人群中践踏,无数秦军死于自己的马蹄之下。
在计算阵未遭攻击的南、东、西三边,秦军开始了纷乱的逃散。但在愈演愈烈的混乱中,疏散的速度很慢。已经陷入崩溃的计算阵像一滴浓得化不开的墨汁,内部拥挤成一团,只在边缘有淡淡的散逸。