第394章 计算机(2)
“感谢诸位为帝国做出的贡献,诸位的成就可以是打开了第三次工业革命的大门。”第一次工业革命是蒸汽技术革命,第二次工业革命是电力技术革命,第三次工业革命是计算及信息技术革命。
雅尼克来到5区的计算研发部门,与众人一一握,并亲自给四个负责人颁发代表着国家最高荣誉的帝国勋章。这四人分别是冯诺依曼,克康拉德楚泽,图灵,汤米费劳尔斯。雅尼克原本是打算把美国的摩彻利和埃卡特基拉拢过来,可惜俩人不识相;俩人便在几年前一次湖中钓鱼时不慎溺水身亡。
冯诺依曼和图灵不用多;康拉德楚泽后世被誉为数字计算之父,他发明的计算便是著名的z系列计算。
20世纪30年代,康拉德楚泽在汉希飞制造厂任结构设计工程师,同时攻读土木工程的学位。由于工程计算量的逐年增大,他有意于设计和制造适合工程计算的功能强大的计算。经过长期的探索研究和锲而不舍的努力,他发明了一系列以“z”命名的自动计算,并依靠它们来处理复杂的工程计算问题。
为了使器的效率更高,楚泽甚至设计了一种编程语言plnklkel,这一成果使楚泽跻身于计算语言先驱者行列。
而汤米费劳尔斯是可与冯诺依曼相媲美的英国计算专家。
前文提过en是世界第一台电子计算,而英国也有一台自称世界第一台电子计算的“科洛萨斯”,而且它比en早两年面世。
不过en计算的管子数是“科洛萨斯”的近十倍;“科洛萨斯”非通用,一般认为是用来对付德国统帅部战略加密系统的解密,而en有通用计算特点;2台“科洛萨斯”中在战后被立即销毁了0台,其余两台在六几年也灭了,一张图纸也没留下;而en则通达天下。
虽如此“科洛萨斯”确实为战争出过不少的贡献。
“洛仑兹密码”是二战后期包括胡子在内的德军高级将领之间通信用的主要加密,破译经它加密过的密码难度非常大。胡子至死都认为“洛仑兹密码”是不可战胜的。英国人研制“科洛萨斯”计算的主要目的是破译经“洛仑兹密码”加密过的密码。使用其他段破译这种密码需要6至个星期,而使用‘科洛萨斯’计算则仅需6至时,因而自它投入使用后,德军大量高级军事密很快被破译,盟军如虎添翼。
“科洛萨斯”计算研制工作的负责人便是汤米费劳尔斯博士;几年前他也被雅尼克“拐”到了德国,为德国效力。
除了勋章之外他们还能受领以阿尔伯特博士的名义设立了科学类奖金。
四人激动的心情更是无语言表,冯诺依曼博士激动的有些哽咽道。“这多亏殿下的英明领导。”他这话倒不是单纯的奉承,在计算研发期间雅尼克根据后世的知识帮他们解决了不少难题,他们是打心底对雅尼克佩服的。
这就是穿越者的优势所在了。对雅尼克来,只要把后世那些最浅显的拿出来,就是一个个的新创意,而且,绝对是正确的,优胜劣汰,那些错误的早就消失在历史的长河里。
颁奖仪式结束后几位负责人便为雅尼克演示第一台计算的运作。
因为这时空的第一台计算是以晶体管为主,电子管为辅的,因此体积上比原时空的第一台计算得多,占地也不过20平方米。
“开!”随着冯诺依曼博士下达命令,旁边的助按下电源按钮。
“嗡!”器发出一阵低沉的轰鸣声,启动开来。
“一号稳定器,运行正常,供电稳定!”
“二号稳定器,电压非常稳定,没有任何变化”
图灵等几位负责人亲自操作这台器,时不时交流仪表上的数值。
原时空第一台计算eniac包括控制部分、高速存储部分、运算部分和输入输出部分,采用十进制,运算部件能通过直接计数而不是用逻辑电路进行加、减、乘、除等四则运算和开平方运算,其累加器则具有加法运算和存储i力能。输出采用ibm的穿孔卡片,每分钟能输入25张卡片,输出00张卡片。输入输出可以重叠并具有缓冲能力。eniac中还有只读存储器rom,通过rom、累加器和程序面板一起实现程序控制,通过改变面板插接线改变程序。eniac中的基本电路包括“门”(逻辑与)、缓冲器(逻辑或)和触发器,这些都是后来计算的标准元件。除了没有存储程序的功能以外,它几乎体现或包括了现代计算的一切主要概念和成分。eniac主频00khz,加法时间0.2,乘法时间2。
en延生后,冯诺依曼提出了重大的改进理论,主要有两点;其一是电子计算应该以二进制为运算基础;其二是电子计算应釆用“存储程序”的方式工作,并且进一步明确指出了整个计算的结构应由五个部分组成;运算器、控制器、存储器、输入装置和输出装置,冯诺依曼的这些理论的提出,解决了计算的运算自动化的问题和速度配合问题,对后来计算的发展起到决定性的作用。直至后世,绝大部分的计算还是釆用冯诺依曼方式工作。
虽然雅尼克不是程序员,但也写过“ellwrld”之类的再简单不过的代码,对于编程的原理还是有一定了解的。
所谓编程就是告诉计算做什么。计算本质上是一大堆或开或关的型电子开关。编程原理就是通过设置这些开关的不同组合,使计算做一些事情。编程语言计算使用一种只包含和0的简单语言,其中表示“开”,0表示“关”。尝试用计算自己的语言与其交谈就好像尝试用摩尔斯电报码与朋友交谈一样。编程语言相当于您和计算之间的翻译。
雅尼克将编程的原理讲给这些人听,不愧是这方面的专家,几人很快就理解了其中之意,研究出了相应的汇编语言。