按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
事情都自己来。
但新方案是首先你走到加数机那里,再走到乘数机,再用加数机……我们都觉得这是个很好的方法,于是弗兰科设计好整套程序,跟IB订了机器。
这些机器经常需要维修,军方也会派专人来修理机器。
但他们总是姗姗来迟,而我们永远是急急忙忙,每件事都十万火急,这次也不例外。我们已经设计好所有计算程序,乘这数,然后这样,再减那个数等,也弄清楚需要哪些工具,但我们没有任何机器来测试这些想法。终于,我们找了一些女孩子来帮忙。我们给她们一人一部玛灿特计算机:
这个负责乘数,下一个是加数,另一个负责立方——她的工作就是算出卡片上数字的三次方,再交给下一个女孩。
我们把整套程序从头到尾一遍一遍地演练,直到正确无误。结果发现,这种分工计算的方法:要比单独一个人从头算到尾的方式快了不知多少倍!而我们这套作业方式的速度,等于使用ibm机器的速度了,唯一的分别是,ibm机器不会疲倦,一天能连续三班不停工作,可是我们雇来的女孩没多久就全累倒了。
总之,我们用这方法把作业系统内的缺点,全纠正过来;最后机器也送到了,但维修工人还是没有出现。这些机器属于当时的最新科技,结构十分复杂,体积庞大,是拆开分件装箱送来的,还附了很多电线和说明如何安装的蓝图。弗兰科、我以及另外一个家伙,一起把它装起来,其中碰到不少困难,但最大的困难,是那些大人物不停地跑进来说:“你们会把它弄坏!”
小心电脑病
我们继续把机件装置好,它们有时操作良好,有时候却因为什么弄错了,而出问题。后来当我在弄一部乘数机时,注意到里面有一个零件弯了,但我不敢把它弄直,因为害怕把它弄断——而他们一直都在唠叨,说我们早晚会把什么东西搞砸。终于,维修工人出现了,立刻把我们没有弄对的机件一一装妥,一切就都运作良好。除了那部我一直没法弄好的乘数机,三天之后,他还在跟那最后一部机器挣扎奋斗。
我跑去看他,说:“哦,对了,我注意到这里有点弯曲。”
他说。“噢,当然,就是它了!”他用力一扭,机器全好了,就那么简单。
至于弗兰科呢,这个“程序”是他发明的,但这时候他却跟所有后来的电脑使用者一样,患上了电脑病。这是种很严重的病,甚至干扰到正常工作的进行了。电脑的麻烦,在于你会跟它“玩”。它们是那么的有趣——所有的按钮都在你掌握之中,你这样弄得到某个双数,那样弄就是单数。不久之后,只要你够聪明,能计算的东西便愈来愈多。
可是不久之后,我们的系统也崩溃下来了,因为弗兰科无法专心工作,更没用心督导其他人。计算系统运行得很慢很慢,他却坐在房间内,思索如何能让列表机自动算出角度的反正切值。好了,列表机开始动作,画出一行行的线,发出“嗖!嗖!嗖!”的声音,一边画一边计算积分值,然后把所有角度的反正切值列出来,一次完成。
这绝对是没用的事情,因为我们早已有反正切函数表了。但如果你用过计算机,你就会充分了解这种病——发现自己有多能干的喜悦。这是他第一次感染上这种病症,好笑的是,那套系统却刚好是这个可怜虫创造出来的!
终于,他们要我停下手边工作,负起督导ibm小组的责任,我很小心不让自己染上那种病。虽然9个月以来,他们只解决了3个问题,小组成员的素质却很高。真正的问题是,从来没有人告诉他们任何事。军方透过称为“特遣工程师”的计划,从全美各地挑出具有工程才能的高中生,送到罗沙拉摩斯来,安排他们住在营房里,却什么也不告诉他们。
脱胎换骨
这些青年就这样开始上班了,他们的工作呢,却是在这些ibm机器的卡片上打洞, 计算一些他们不知所谓何来的数字;因此他们的进度非常慢。当下我建议,这些技术人员必须知道我们究竟在做什么。于是奥本海默跑去跟安全人员商讨,获得特别许可,我便给他们好好上了一堂课。
他们全都兴奋极了:“原来我们在参加作战!我们明白这是怎么一回事了!”现在这些数字对他们都别具意义了。
如果计算出来的压力值较高,那么被释出的能量也相应增加……等。他们充分明白自己在做什么了。
他们简直是脱胎换骨了!大家开始发明新方法把工作做得更好,也改良了整个系统。他们更自动自发,晚上加班,完全不需要任何监督:事实上,现在他们什么也不需要了,因为他们明白一切,后来还发明了几套很有用的程序。
这批小伙子真的变得很了不起。而从头到尾,我要做的只不过是告诉他们,这究竟是怎么一回事。结果,虽然前面他们花了9个月,才完成3个问题; 我们后来却在3个月内解决了9个题目,效率几乎提升了10倍之多!
不过,我们有很多秘密武器,其中之一是利用不同颜色的卡片。我们的作业方式,是一大叠卡片需要绕场一周。
先加、再乘,就那样走遍房间内的每一部机器,一圈又一圈地绕,很慢。因此我们想到,将另一组不同颜色的卡片放进计算循环中,但这组卡片跑的比前面一组稍为慢一点。
这样一来,我们可以同时进行两三项计算。
不过这也带来了麻烦。举个例子,战争接近尾声,就在原子弹在阿布奎基正式试爆之前,大家面对的问题是:
究竟爆炸时会释放出多少能量?不错,我们计算过各种不同设计所释出的能量,可是从来没有就最后采用的那种设计,计算到底会有多少能量释放出来。克利斯蒂跑来跟我说:“我们要知道这东西会怎样爆发,希望能在一个月内拿到计算结果。”——确切的时限记不得了,也许是3周,总之是很短的时间。
我说:“这是不可能的事。”
他说:“看,现在你们一个月差不多交出一两个问题。
那等于说两三星期便可以解决一个问题啦。”
我回答说:“我知道。不过我们实际花在一个题目上的时间,没有那么短,只不过我们用平行的运算方式而已。
整个操作过程很费时,我们没办法跑得更快了。”
他离去后我开始想,到底有没有办法加快运算速度呢?
假如我们全力处理一个问题,所有机器不受其他干扰,结果会怎样?我在黑板上写“我们做得到吗?”向这些小孩下挑战书。他们开始高喊:“可以,我们多轮一班,我们加班工作!”他们不停地叫:“我们要试!我们接受挑战!”
于是我们约法三章:其他计算一概暂停,我们全力以赴,只处理这个题目。大家立刻开始行动!
面对阿琳的离去
那时候,我太太阿琳正患了肺病,病情实在严重,看起来随时会出什么状况。因此我预先跟宿舍里的一个朋友商量好,有急需时便借用他的车,好能够迅速赶到阿布奎基去看阿琳。那位朋友名叫福斯,后来发现原来他是一名间谍。他就是用他的车子把罗沙拉摩斯的原子弹机密带到圣塔菲(santa fe)去,但当时没有人知道这些事。
紧急情况发生了。我开了福斯的车,路上还载了两个搭便车的,以防途中车子出了什么问题,也可有个帮手。
果然,我们才开到圣塔菲时,一个轮胎就破了,他们两人帮我一起把备胎换上。而当我们要离开圣塔菲时,另一个轮胎也破了,我们只好把车子推到附近的加油站。
加油站的人正在修理另一辆车,看来要等很久才会轮到我们。我根本没想到要说些什么,但这两位乘客跑去跟加油站的人说明了我的状况。很快地,他就替我换上新轮胎。但我们再没有备胎了——在战时,车胎是稀有物资,取得不易。
离阿布奎基还有30英里,第3个轮胎也爆了。 我干脆把车子停在路边,大家一起拦便车到目的地。我又打电话给修车厂,请他们把车子拖去修理,一方面赶去医院看阿琳。
在我抵达医院数小时后,阿琳去世了。护士进病房来填写死亡证明书,然后离开。我陪着阿琳又过了一会儿,无意中看到我送给她的闹钟。那是7年前的事情了,当时她才刚感染上肺病。在那些日子里,这种数字钟算是很精巧的东西,它利用机械原理,能够显示数字。由于它结构极为精巧,因此很容易故障,隔不多久我便须动手修理一下;但多年来我还是没把它丢掉。这次它又停摆了——停在9点22分上,刚巧是死亡证明�