计算机的发明人是谁

电脑是谁发明的?

上计算机课,很可能老师会这样说:世界上第一台电子计算机,名叫“埃尼亚克”(原文为Eniac ,早先也有人汉译为“伊利阿克”),是美国人摩彻利和埃卡特基在1946年发明的。如果你参加计算机常识考试,这样回答并不算错;但如果你给别人讲计算机历史,这样说可就错了。因为事实并非如此。

早在1947年,也就是“埃尼亚克”出现以后的第二年,摩彻利和埃卡特基就向美国专利局提出了专利申请,但是专利却迟迟于1964年方才公布,原因就是专利局对他们“世界第一台电子计算机”的提法还有怀疑。而且在专利公布以后,美国汉尼韦公司仍不向专利人购买专利就进行生产,为此公司遭到了违犯专利法的控告。

但是汉尼韦公司不服,他们认为电子计算机的真正发明人不是摩彻利和埃卡特基,而是阿坦纳索夫。于是官司打到了法院。法院经过125 次开庭审理,最后于1973年10月19日正式宣布:“摩彻利和埃卡特基没有发明世界第一台电子计算机,而是利用了阿坦纳索夫发明中的构思……”阿坦诺索夫是在美国依阿华大学工作的一位物理学家。研究中繁重的计算过程使他备尝艰苦,于是决心从事电子计算机的研究。1937年冬天的一个夜晚,他因为研究中的一个难题萦绕心头,始终得不到解决而感到心情沮丧,就开车到伊里诺斯州一家路边小酒店里去喝酒解闷儿。他一连喝了两杯酒之后,脑子里忽然闪现出用电容器作记忆元件再生记忆的方法,并由此得出了最原始的现在称之为“逻辑电路”的概念。从这个独创性的思路出发,又经过两年时间的刻苦研究和实验,终于在1939年12月制成了以二进制逻辑运算为核心的世界上第一台电子计算机。可是当时正值第二次世界大战,依阿华大学没有申请专利,后来也没有公布资料,至于这台“已经制成”了的电脑都干过什么活儿,更没人知道。

由于侵犯专利权而引起的官司,又引发了“世界第一台电子计算机”究竟是谁发明的争执。经过法庭多次调查核实,终于证明世界第一台电子计算机的发明权应该属于阿坦纳索夫。为此,美国机械工程师协会决定授予他最高荣誉:HOLLEY奖章。

尽管许多描写第二次世界大战的小说、电影和“野史”中经常提起美军曾经使用刚刚发明的电子计算机破译过德军和日军的密电码,但是第一,是不是真有这样一件事情,还没有由国家正式公布的文件档案可资依据;第二,即便二战中果然使用了电子计算机,用的是不是就是阿坦纳索夫所发明的电子计算机,也没有文献资料可作依据。因此阿坦纳索夫所发明的“世界第一台电子计算机”是不是真正建造起来并正式使用过,建在什么地方,外观究竟是什么样子,很少有人知道。

另一种说法,认为世界上第一台电子计算机的发明者不是美国人,而是英国人,时间则也是在20世纪30年代末尾。

1940年,战争狂人希特勒命令他的空军元帅戈林实施“海狮”行动,限期于9 月17日前务必摧毁英国空军。从此,历史上最为激烈、最为残酷的不列颠空战开始了。英国空军在道丁元帅的指挥下,以少胜多,以弱胜强,以极小的代价,战胜了两倍于自己的敌人,终于打破了“德军不可战胜”的神话,也粉碎了希特勒侵略全世界的野心。

道丁元帅凭什么能够取得如此伟大的胜利呢?多少年来,一直是个无法解释的怪谜:因为在不列颠空战取得空前大胜利的几天之后,头号功臣道丁元帅竟被不明不白地撤去了空军元帅的职务,一年之后,又被强令退休。直到1975年,英国当局方才透露了真情:原来,当时英国已经发明了世界上第一台电子计算机,道丁就是依靠这宗“法宝”,方才成功地破译了希特勒引以为骄傲的由密码机发出的绝密密码,掌握了德军司令部的重大军事计划,从而取得不列颠空战的伟大胜利。为了不让希特勒得知英国拥有电子计算机,道丁发扬自我牺牲精神,“功成身退”了。

那么,英国为什么要到1975年方才披露这一秘密呢?原来,英国的情报部门有一条极为严格的规定:凡是机密,任何人在30年之内都不许泄露。正是由于这条规定,使得发明世界上第一台计算机的荣誉落到了美国人的头上,时间也被推迟了好几年,而发明者却连姓名也没有流传下来。

当然,这一类“野史”说法很多,流传得也很广,甚至于有人说德军也在更早的时间发明了“世界第一台电子计算机”,但是这种没有合法文件加以证明的传说,永远只能停留在传说的阶段,而无法得到人们特别是科学界的认可。

但是阿坦纳索夫在1939年制造了“世界第一台电子计算机”,却是经过美国法院慎重调查以后得出来的结论,应该说还是比较可靠甚至是具有权威性的。阿坦纳索夫所制造的“世界第一台计算机”究竟是什么样子,因为没有公布资料,大多数人无法知道;由英国无名英雄发明的“世界第一台电子计算机”是什么模样,更是谁也无法推测。由摩彻利和埃卡特基在1946年制造的“世界第一台计算机”,却是有资料公布的。那是一台真正的“巨型机”:全机***用了电子管18000 个,耗电量150 千瓦/ 时,占地面积167 平方米,像一座三层楼房那样高大,但是运算速度每秒钟却只有5000次。而且输入的计算程序十分繁复,又长又多的打孔卡,能把专家的脑袋都搞疼。一旦出了问题,则专家们从楼下跑到楼上,又从楼上跑到楼下,忙得满头大汗,还很难诊断出毛病在哪里。

当年的巨型计算机,耗资巨大,建造不易,主要用于大数字的繁复计算,例如天文数字的计算和破译密电码的计算等等,因此早期把Computer译为“电子计算机”,应该说是十分贴切的。