如一个18岁的中国人……”
这一个电话,整整打了两个小时,幸好是由对方付费的,否则福特在入关时换的那些外汇券根本就付不起电话费。在福特精疲力竭地从电话室里出来的时候,他看到营业员和李老师都在吃惊地望着他。
“呃,只是一个技术问题,我解决不了,所以需要请教一下公司的技术人员。”福特掩饰道,“不好意思,耽误你们下班了,这是一点小意思,请你们务必收下。”
说着,他掏出两张10美元的绿色纸币,分别递到营业员和李老师的手中。两个女人互相对望了一眼,心照不宣地收下了。
美国人真是好有钱啊,一出手就是200块人民币……今天加班,真是赚翻了,营业员心里美滋滋的。
此刻的美国斯皮舍尔公司里,却是乱成了一团,mk800机床存在缺陷这件事情,如果真的曝了光,对于公司来说,几乎就是灭顶之灾。技术部经理拿着电话听筒记录福特口述的程序代码时,就已经知道,这段程序是完全正确的,这说明对方已经吃透了mk800的控制程序,甚至于比整个斯皮舍尔公司所有的程序员理解得都更为透彻。
程序中的bug,有时候就是一层窗户纸。在捅破之前,谁也不知道是怎么回事,但一经捅破,大家便会发现,其实事情十分简单。林振华指出的这个bug,不外乎就是有一个子程序在参数设定为某一组的时候会发生一个被零除的溢出错误,但如果不是有人指出来,谁也不会发现隐藏得如此深的这个错误的。
在真实的历史上,mk800的程序错误先是在实践环节被发现并且曝光的,但程序具体错在什么地方,谁也查不出来。若干年之后,华青大学的姚鹤良教授借助于高速计算机对数以亿计的参数组合进行了模拟,这才找出了问题所在,并且提出了修正方案。不过,这个时候mk800的公案已经了结,斯皮舍尔公司已经损失几千万美元了。
作为姚鹤良的学生,林振华记得这个案例的许多细节,他虽然无法利用未来的反汇编技术完整还原出mk800中的z80程序,但几处bug的补丁他是完全能够写出来的。这几天,他呆在招待所里拼命地回忆本科时候作为业余爱好学过的z80语法,把几个补丁写了出来,然后就拿着这个杀手锏去向福特发难了。
斯皮舍尔公司的技术部门进行了紧急测试,测试结果表明,从中国发回来的这个补丁十分成功,完美地解决了特殊参数下的缺陷。然而,福特传回来的另一句话让他们胆战心惊,那就是mk800并不只有这一处缺陷,对方要求斯皮舍尔公司在48小时内提出合作方案,否则,他们就只有到杂志上去找缺陷补丁了,届时,
请收藏:https://m.bqso.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)