难道这是个会议?
……
三楼会议室,夏尔正和潘万中尉喝着咖啡闲聊。
贝当的动作很快,两天时间就从密码局把潘万中尉调来了。
贝当很聪明,他没有指名道姓说要“潘万中尉”,这无疑会引起议会的怀疑:你肯定跟密码局的人接触过,否则怎么知道这个名字?
再往下一查,就有可能把夏尔牵出来。
贝当向政府打了个报告,说需要10名密码分析员组成一个前线的译电小组。
由于贝当最近在凡尔登亮眼的表现,更重要的是他有可能成为夏尔的竞争对手,因此政府很爽快的答应了他的要求。
然后。
只要“潘万中尉”没在名单中,贝当就从这批人的简历中鸡蛋里挑骨头要求换一批。
两轮后,“潘万中尉”终于不着痕迹的落网了。
“你喜欢数学吗,中尉?”夏尔问坐在对面的潘万。
“是的,将军。”潘万正襟危坐:“如果不喜欢数学,分析密码就会是噩梦。”
“当然。”夏尔微笑着点点头。
密码是一堆枯燥的数字和字母,除非是喜欢,否则没人受得了整天埋在其中。
看着过度紧张的潘万,夏尔提醒道:
“如果你是一名士兵,你应该立正并向我敬礼。”
“但你不是,你在这更多的是一名科研人员。”
“所以,不需要太在意军衔,明白我的意思吗?”
潘万中尉疑惑的望向夏尔:“科研人员?”
难道不应该是破译电文?
破译电文什么时候变成科研了?
夏尔笑了起来:“破译电文对我用处不大,中尉,如果我在战术、装备和情报上能碾压敌人,就不需要这个了。”
潘万中尉被点醒了。
是的,夏尔拥有超前的战术,他还发明了一系列先进的装备,又利用制空权实时掌握情报。
他一直在胜利,在没有破译敌人电文的情况下也能取胜。
虽然有时会有险情,但概率很小。
“可是……”潘万中尉愣住了。
如果是这样,夏尔又为什么费尽心机的把他从密码局调出来?
“稍等,中尉。”夏尔掏出怀表看了看:“我需要你见一个人,他可能是你的研究伙伴。”
这时风尘仆仆的弗森登推门进来了。
夏尔一脸微笑:“瞧,他来了!”
夏尔上前与弗森登握了握手,分别对两人介绍道:
“弗森登教授,无线电专家、物理学家,‘回声探测仪’就是他的杰作。”
“潘万中尉,密码分析员,他很擅长这方面,是处于保密中的尖端人才。”
潘万知道弗森登,弗森登不知道潘万。
他们在宣暄时心下都在奇怪,无线电专家、物理学家跟密码分析员能有什么交集?
难道说让无线电专家接收信号,密码分析员破译?
夏尔没急着说,他示意两人坐下,等秘书为弗森登递上一杯咖啡后,这才不急不缓的说:“我在考虑一种可能性,先生们,我们有可能用机器破译密码吗?”
“机器?”弗森登和潘万不约而同的朝夏尔投来惊疑的目光。
“我们的确有用机器,将军。”潘万中尉解释道:“比如译码机……”
“不,这不同。”夏尔打断了潘万中尉,他换了一个方式问:“你们应该对二进制有所了解吧?”
“当然。”弗森登点头:“莱布尼茨的发明,用来解决逻辑问题。”
潘万中尉说:“我甚至对它有过研究,我试图把它用在破译密码上。”
(上图为德国数学家莱布尼茨,他于1679年发明了二进制,当时主要是为了将复杂的问题转换为简单的“是”与“非”的逻辑计算,没想到在后世成了现代计算机技术的基础)
“很好。”夏尔感觉自己没挑错人:
“既然你们都知道二进制,也知道它可以用来解决逻辑问题。”
“那么,我们为什么不把它用机器实现呢?”
“我的意思是,如果某个元件有电代表‘1’,没电代表‘0’,是否可以用这些元件的组合得到某种计算的答案?”
弗森登和潘万听得一愣一愣的。
过了好一会儿,对数字更敏感的潘万说:“将军的意思是,只要我们输入数据,它就能得到我们想要的结果?也就是说,它会自动完成计算过程,所有的?”
“是的。”夏尔赞许的点了点头,这个理解很到位。
弗森登摇着头,一脸难以置信:
“这不可能实现,将军。”
“您知道这意味着什么吗?”
“如果能做到这些,它甚至可以说拥有人类的智慧,这将会是一种极为恐怖的存在。”
夏尔又给弗森登竖了下大拇指,他看到了将来。
夏尔不指望两人现在就能接受,20年后图灵首次提出这想法时,同样也有许多人以为他疯了,认为这不可能实现。
但几年后他在接受破译电码的工作时,还是造出了人类史上第一台计算机。
(上图为图灵,1935年躺在草地上,突发奇想是否可以用机器代替人类完成计算,1936发表论文提出“图灵机”的慨念,但几乎没人认同)
“原理并不复杂。”夏尔说:
“我们可以用特定的接线方式实现逻辑运算。”
“比如只有两个元件都有电,它们共同控制的元件才有电,这就是‘与’运算。”
“类似的,两个元件只要一个有电,它们控制的元件就有电,这是‘或’运算。”
潘万中尉瞬间瞪大了眼睛:
“如果某元件有电,其控制的元件没电,就是‘非’运算。”
“上帝,这可能……这可能真的能实现。”
“这种运算甚至有了理论基础,我是说二进制运算规则。”
弗森登依旧摇着头:“这不可能,这是在浪费时间,将军,它毫无意义。”
夏尔语气平静:“我们为什么不从简单的开始?比如,制造一个机器让它完成二进制的加法。”
第745章 虫子
如果说有什么是通过武力无法获得的,或许就是科技的发展。
但这并不矛盾,因为科技的发展的同时往往带来的是民生和武力的强盛。
英国人发明了蒸汽机引领了第一次工业革命,这使英国强大了几百年成为日不落帝国。
第二次工业革命电力和内燃机的广泛应用,则使欧美成为世界中心。
第三次工业革命就是计算机的发展,它成就了美国一代霸主的地位。
夏尔很清楚,无论自己在战场上取得怎样的胜利,只要没有将计算机技术掌握在手中,美国的崛起就是必然的。
因为无论在民用设备还是军用领域,夏尔的发明都无法与应用了计算机的美国竞争。
想想时间不远了。
美国第一台实际意义的计算机1946问世距离现在不过30年。
到时才四十几岁的夏尔就要目睹自己打造的伯纳德集团轰然倒塌。
夏尔不愿看到这一切发生,就必须计算机攥在手里,让法兰西确切的说是伯纳德集团引领第三次工业革命。
夏尔单独将一幢楼再加一个操场列为这项目的实验室。
这幢楼里所有设施一应俱全,从住宿到餐厅到娱乐一应俱全,生活上所有问题都可以在内部解决。
楼外用5米的高墙围着,像一座监狱层层加防。
接着再投入一个步兵营,分三队荷枪实弹24小时不间断加防,闲杂人等一律不得靠近,就连德约卡都不知道这个实验室是研究什么的。
而此时,这个偌大的实验室里只有三人:夏尔、弗森登教授,和潘万。
实验室设在二楼,为的是避开一楼的潮湿,此时的真空管对这点很敏感。
图灵发明原始计算机时是用一个被称为“炸弹”的东西作为元件,后来才用真空管取代。
夏尔没有走这条老路,拥有现代知识的他跳过这个步骤直接使用了真空管。
(上图为图灵发明的原始计算机,当时的他没想到更方便的打孔纸带输入输出和存储方式,因此采用这种形似“炸弹”的机械单元作为元件,它的作用是暴力破解德军电文)
夏尔的试验是从最简单的个位数加法开始的。
实验是最原始的编程,只不过编程方式是接线,以二进制的进位规则。
第一次实验并不顺利,接好线后弗森登教授在输入端通上电,潘万在输出端记录。
“似乎不对。”潘万说:“我们需要的答案是9,但得到的却是3。”
原本对此不抱希望的弗森登教授此时却逐渐对实验有了信心。
“一定是哪里出了问题。”弗森登目光在电路上游离,皱眉说:“这实际上就是二进制的逻辑规则,只不过是由理论转化为线路,按理说应该要得到正确的结果。”
接着他判断:“可能是真空管问题,它容易故障。”
于是两人重新把线路和真空管检测一遍,果然找到了一个烧掉的真空管。
“它一定是通电瞬间烧坏的,所以我们才没有发觉。”弗森登说。
夏尔就在旁边看他们折腾。
这在现代只需几行简单的代码就能轻松解决,但在这时代,却要用线路控制每一个进位。
只要一条线接错或者一个真空管坏了,就无法得到正确的结果。
夏尔承认自己与这两人在实力上有差距,他虽然知道原理,但没两下就被那一堆的真空管和线路绕晕了。
夏尔不知道,弗森登和潘万两人却对夏尔敬佩不已。
潘万考虑的是自己的本行。
如果这种方法可行,原本需要几百上千人用几天才能破译的电码,几秒就能得到答案。