小阁楼上,李查拿出了卡纸读取装置的设计图。
原本这些卡纸是为王宫里现有的另一台差分机准备的,只要对它进行稍加改进,增加读取这些卡纸的齿轮组,那台差分机就能根据这些卡纸进行相应运算。
只是那些差分机的效率实在是低下得不行,一次运算要等个好几秒才能得到结果,相比电子计算机,这实在是太慢了。
不过,这也是因为自己理想的差分机只能停留在图纸上,所作出的妥协和无奈之举。
但现在,李查发现了这些卡纸能够用到的地方。少女看着读取装置的设计图,以及设计图旁的注释文字,这才初步了解到李查的意图。
“也就是说,我们现在生活中所有遇到的十进制数字,都能转化成0和1去表示,你甚至为它准备了一套转换方法,这真的很巧妙……”茉拉口中喃喃,她的目光时刻专注在李查的设计上,没有分毫想要挪开的意思,心中也跟着掀起了惊涛骇浪。
当然她还不能完全理解,为什么整个世界都能用0和1表示,毕竟世界上的万物都是拥有实体的,两个数字摸不着看不见,怎么能用来表示世界呢。
但至少茉拉现在接受了一个事实:一个完整的数学问题,完全可以用0和1去表示。
李查并没有指望茉拉能够迅速理解一个后世之人都觉得困难的概念。
但只要理解了问题为什么能够从生活中常用的十进制转化为二进制,那就已经算是迈出了第一步,接下来的一切也就都好说了。
李查将那打卡纸重新拿出,他取出其中一张讲解道:“一般一个卡纸分为三个区域,指令区、算筹编号区以及数值区。”
他指着一张卡纸最左边的区域,继续道:“我们先来看下指令区,我们用不同的01代表不同的指令,每个指令都对应一个固定的操作,就拿00010000这个01组合来说,它代表‘转移’命令,你需要根据它后面的地址去转移一个数字。转移的方式就是把它后面的这串01传送到地址区编号为11000101的算筹上,我们把这个操作记作MOV……”
讲解的过程枯燥乏味,大多数是一些计算机汇编的知识,但只要把少女脑中的算筹想象成内存,再沿用一些汇编的基本操作指令,基本就可以模拟计算机内部的数据变动。
而且让李查非常惊讶的是,茉拉似乎对这种计算科学天生就非常敏感,很快记住了这些指令的表达,并且做到了融会贯通!
当李查写下一串新的01指令时,茉拉竟能很快地在自己脑中的魔法算筹上进行相对应的操作,这种下意识的速度似乎并不亚于电子计算机!
至少,比现有的差分机都要强悍。
可是李查也注意到,少女的额头已经渗出了很多汗珠,现在还是早春寒时,这样的状态况可不妙,这不由得让他担心起来。
“你……没事吧?要不要休息下。”李查担心地看着她,皱眉问道。
茉拉坚定地摇了摇头,她清楚,只要能搞定李查现在说的这种运算,她的能力就能远远超过差分机的效率,而后对于三体问题的求解,她又能更近一步。
这种心情李查能够理解,这种感觉就像是……以前想要拿诺贝尔奖,却根本无从下手,不知道自己该做什么好,而现在,路已经快要铺好了,再伸伸手指就能够到奖牌。
这怎么能让她不心动呢?
上辈子,他写了那么多代码,不论是大的小的,长的短的,拿了奖的,没拿奖的,多多少少算下来差不多一百七十多万行代码。
该得的荣誉也得了,该看的风景也看过了,可这又能怎样呢?
到头来还是会被人背叛,被人利用,被自己深爱的人践踏,被当成一个工具人。
科研是一条辛苦的道路,并不是每个努力的人都能赚到足够多的钱,去满足另一个人对安稳生活的渴望。
最后他还是输在了钱这个字眼上。
「你确实很厉害,但你现在给不了我想要的,我只想要安稳的生活」这是她对自己说的最后一句话,正是这句话也促成了自己过度劳累后的死亡。
李查的眼眶红了。
“我不需要休息,但我觉得……你可能需要休息一下。”茉拉的神色暗淡下来,有些担心地看着他。
这还是李查第一次看到少女流露出这样一种表情。
“我也没事,只是想起了梦境中一些不好的事情罢了。”李查摆摆手道。
“之后有空的话,你可以和我讲讲,你昏迷的这几天究竟经历了什么。”茉拉叹了口气,神色依旧担忧。
李查点点头:“会的,会和你说的,而且……只和你说。”
“嗯。”
沉默片刻,李查收拾了表情,继续回到计算的问题上。
“好了好了,现在我再写一串01,你把它翻译成指令执行下去。”
只见他迅速写下一串数字,他心里清楚,这串指令绝对是要出问题的。
当他写完的瞬间,茉拉就皱起眉头:“不行,没办法执行它,你标注的这串地址已经超过9000了,别忘了,我只能控制9000组算筹。”
李查笑了起来:“这时候,你该说‘内存溢出’,记住这个说法。”
茉拉有些迟疑地点了点头,怀疑他是不是故意这么做的。
可是内存溢出又是什么意思呢?算了,他做的奇怪事不少,不缺这一件,就按他说的做吧。茉拉心中暗道。
在规定过一系列奇怪的“报错”之后,茉拉心中的困惑就更大了:“为什么要规定这么多错误的反馈方式?”
李查笑着摇头道:“等你真正运行起卡纸的时候,你就会发现,有时候我会打错孔,这时候整个代码也就错了,我们需要找虫子,找八哥。”
“额?我就是想问一下,是不是还要一颗冰雹才能治好你?”对于李查的疯言疯语,茉拉似乎跟他开了个玩笑。
李查叹了口气:“那你可能要把握好力度。再像上次那样的话,我可能真的再也醒不过来了,我不是很想回到那个世界,太痛苦了。”
“对不起。”少女低下了头。
“没什么,咱们继续吧。”李查摆摆手,也知道对方并不是认真的,自己这样确实有点不好。
但不想回到那个世界,是他的心里话。
他继续说道:“现在我不会手写这些01了,取而代之,我会用这些卡纸来给你脑中的算筹下达指令,你用双手施放的灵能穿过这些卡纸,穿过了孔洞就记作1,否则记为0,这个没问题吧?”
少女点了点头:“不用你说,我也理解这个卡纸的用途了……真的不知道你是怎么想出这些超前的设计的。比起我原来的计算方式,效率高了不止一点点。”
李查一脸泄气:“你别急,等你的能力上去了,还有面向对象编程等着你。”
“我看你是真的要一颗冰雹。”
在一阵笑骂闹腾之后,两人的面前各有了一份刨冰。
李查在这大冷天一边吃着刨冰,一边将卡纸从茉拉合十的、布满灵能的双手中抽过。
一连串01迅速出现在少女的脑海中,变为一串串变更算筹的指令。
“听着,现在你运行的这个程序,就是简化的三体模拟程序,模拟的起始点是十年前的那次月潮。”
此时的茉拉已经浑身汗湿,潮湿的衣服贴在背后黏腻难过,但她还是选择继续推进计算。
少女闭目点头,沉浸在01算筹的海洋之中,在茫茫的算筹之海里,寻找着令她期盼已久的月亮轨迹的秘密。
她直觉觉得,她和李查的运算,能够拿到更加精确的预测。