世界上一台计算机是谁发明的(到底是谁发明了计算机)

在现代生活中我们日常生活使用的电脑已经无处不在了,那么纵观历史到底谁才是计算机之父呢?有的人可能会说是图灵,冯诺依曼。但是根据国外网站的介绍,计算机之父可能并不是你所想象的是一个人的功劳了,这里给大家介绍几个称得上真正的计算机之父的人和他们的一些故事。

1.图灵Alan Turing——计算机科学之父

先给大家简单介绍下这位传说中的大神,可能在中国蛮多人都认为计算机之父就是图灵,甚至有传言说苹果的标志就是乔布斯致敬图灵而来的,然而却被乔布斯个人否定了,但是这不影响人们的好奇和思考,后来乔布斯个人也不介意了,他认为大家这个想法也真的不错。那么图灵这个人到底一生做了什么样的贡献呢?

世界上一台计算机是谁发明的(到底是谁发明了计算机)(1)

年轻的图灵

相信可能有很多人已经看了根据图灵改编的电影《模仿游戏》,这部电影可以说较为准确的描写了图灵的一生。图灵少年时候就表现出了独特的直觉创作能力和数学爱好,年仅15岁的时候就帮助母亲理解爱因斯坦的相对论,表现出了他卓越的理解能力。后来图灵对自然科学的兴趣使他在1930年和1931年两次获得他的一位同学莫科姆的父母设立的自然科学奖,获奖工作中有一篇论文题为“亚硫酸盐和卤化物在酸性溶液中的反应”,受到政府派来的督学的赞赏,对自然科学的兴趣为他后来的一些研究奠定了基础,他的数学能力使他在念中学时获得过国王爱德华六世数学金盾奖章。在1936年5月他写了一篇论文,这一篇论文提出可以辅助数学研究的机器能被实现,我们可以用简单的逻辑符号来和实体世界建立联系。这个假设使这个机器被称为“图灵机”。这个论文也就是他的成名作。后来图灵也一头扎进这个想法,沉迷在数理逻辑和计算理论以及机器的制造和构建中。

后来二次世界大战爆发了,图灵应召进了英国通信军事工作,他一开始就反对进行人工破解德军密码操作。虽然很多同事都想反对他,可是没有人说他说的话有错,因为人为破解密码可能性非常的小。图灵于是用了他的设想,我们既然认为可能性不大,那么我们可以让机器来替我们计算。于是他着手制造了第一台人类历史上逻辑计算破解密码的机器。后来这台机器破解了德军的大量情报,为战争减少了大量青年的牺牲。图灵在1950年发表了《计算机与智能》,为人们开启了计算机和人类生活联系的开端。但是由于一件事情的爆发,英国方面决定对他进行审判和迫害,1952年图灵的一个朋友和同谋闯进了图灵的家进行盗窃,当警方抓捕犯人进行审判后才知道,这个朋友是图灵的同性伴侣,也就是说图灵是同性恋的事实被查出,在当时,英国是禁止同性恋的行为,结果图灵被判“猥亵和性颠倒行为”,为了不影响研究不坐牢能继续工作研究,他接受了化学药物治疗,这使他成为了实验品,之后产生了乳房变大发育等生理副作用。在1954年,由于自己精神上的压迫,图灵在一个晚上把一个有氰化物的苹果咬了一口下去,结束了自己的生命,年仅41岁。

世界上一台计算机是谁发明的(到底是谁发明了计算机)(2)

影片《模仿游戏》

英国当时也没有对图灵进行道歉和愧疚。这些工作中的军事机密后来也没有太多消息公诸于世。直到2013年,在霍金和里斯等人众多的请求下,女王才对他进行了赦免和致敬。后来图灵的更多信息我们才得以知晓。总之图灵对于计算机的思想和科学性给人们提供了启蒙,也是人工智能启蒙雏形,但是他最终也没有找到好的实物和逻辑方法来实现他的很多关于计算机发展的设想。

2.冯·诺依曼John von Neumann——现代计算机之父

冯诺依曼一生有很多的成就,在数学和化学以及计算机方面都有建树。在这里我们只讨论他对计算机的贡献。

简单来说冯诺依曼精髓贡献是两点:确定二进制思想与程序内存思想。

世界上一台计算机是谁发明的(到底是谁发明了计算机)(3)

看我发量,我不说话

在图灵时候我们说了他没有找到很好的办法去构建出计算机的整体物理实现,而冯诺依曼却做到了。他提出确定用最简单的逻辑0和1,通俗点就是通电和不通电来表示计算机的逻辑方法。并且提出用内存这个东西来存储0和1并且交给一个处理的中心去处理然后又存储回来,也就是后来的高性能独立CPU。

1944年他参加了原子弹的研制工作,因为涉及到运算是非常的困难,想要对每一个反应现象做出“是”或者“否”的判定一般要做几十亿的0和1的逻辑运算。为了完成实验,他招了100多位女计算员(为什么是女的,因为女人普遍比男人更有细心和耐心)但是最后还是不能完成实验。这使他非常的懊恼,不过也促使了他对计算机的理解和思考。就在他困扰的时候他偶然中知道了ENIAC计算机的研制计划,于是他投入到设计研制中,这段工作成就了他一生中最大的丰功伟绩。

世界上一台计算机是谁发明的(到底是谁发明了计算机)(4)

他在这段工作中提出了“存储程序通用计算机方案”统一和确定了计算机5大基本部分,通俗来说就是一个计算机要有:运算的东西,控制的东西,存储的东西,输入的东西,和输出的东西。

世界上一台计算机是谁发明的(到底是谁发明了计算机)(5)

这个想法向世界宣布了:电子计算机时代来了。后来他确定了电子元件双稳特点,认为计算机确实应该全部使用二进制来表示数据,给全世界研究人员指定了统一方向。实践证明了冯诺依曼的设想是正确的,他可以称得上是现代计算机之父了。

3.巴贝奇Charles Babbage——通用计算机之父

世界上一台计算机是谁发明的(到底是谁发明了计算机)(6)

其实大家对于现代计算机之父只要记住图灵和冯诺依曼就行了,但是这一位可以说是计算机启蒙开端是图灵的启蒙老师了。

1862年在伦敦的世博会上一个奇怪的机器摆放在一个角落,而那时候却没有人看好它。这件发明就是现代计算机的鼻祖——分析机。

18世纪末,法国发表了一个计算工程人工编制的《数学用表》,然而巴贝奇却发现了其中的错误,说人为的能力还是有限的,人们不敢保证毫无差错的计算。同时他开始了自己的构想,弄一个机器来计算出逻辑。他于是想出了用一个“差分”的方法也就是加法,减法来代替乘除,平方的办法来计算复杂的运算。然后设计出一个机器来按照设计者的想法自动处理不同的计算过程。

差不多10年的工作努力,巴贝奇设计出了第一台差分机。他只能计算处理3个不同的5位数,精度也只有6位小数,但是它确是机器代替人脑计算的第一步。英国当时也支持他的研究于是提供了他大量的资金,但是由于工业上的技术巴贝奇梦想升级第二台差分机的目标久久不能实现。后来政府也失去了耐心说“这已经毫无价值了”。

后来他放弃了差分机的设计,推出了“分析机”的雏形,因为差分机只能用来数学用表和航海表,而分析机却包含了现代计算机的基本部分,但是在世博会上人们却不感兴趣,巴贝奇独立难支,他的分析机也没有完善,直到去世他也没看到分析机的推广。

世界上一台计算机是谁发明的(到底是谁发明了计算机)(7)

为了分析机奋斗终生的巴贝奇,没有能够见到计算机发展的道路,但是在他去世100年后现代计算机从电子管,晶体管,到集成电路的转变运算能力超出了他的想象。1993年,一群专家们根据他的设计图纸,按原样改良设计出了第一台分析机。九泉下的巴贝奇可以欣慰的长眠了吧。

4.约翰·阿坦那索夫John Vincent Atanasoff——电子计算机之父

约翰阿坦纳索夫,被人们称为人遗忘的电子计算机之父。

世界上一台计算机是谁发明的(到底是谁发明了计算机)(8)

年轻的约翰

我们说到冯诺伊曼确定了2进制做为计算机的运算存储逻辑方法,那么约翰却是第一个提出来计算机使用二进制的人,我们可以认为他就是冯诺依曼的启蒙老师了。

他制造了后来举世闻名的ABC穿孔计算机的第一台样机,并提出了计算机的三条原则:

(1)以二进制的逻辑基础来实现数字运算,以保证精度;

(2)利用电子技术来实现控制,逻辑运算和算术运算,以保证计算速度;

(3)采用把计算功能和二进制数更新存贮的功能相分离的结构。这就是著名的计算机三原则。

ABC穿孔计算机:有两个长11英寸、直径8英寸的酚醛塑料做成的鼓,保存数据的电容就放在这两个鼓上,鼓的容量是30个二进制数(每个含15个十进制数字),当鼓旋转时,就可以把这些数读出来。输入采用穿孔卡片,每张卡片上放5个数。机器中包含30个加减器,共用了300多个电子管,这些加减器接收从鼓上读出的数进行运算,实现对微分方程的求解。根据约翰的设计目标,ABC应该能够解29个联立方程,但由于穿孔卡片机工作不可靠,这个指标未能达到。阿塔那索夫和贝利曾用各种不同材料制作卡片进行试验,以求提高卡片机的可靠性,但没有成功。虽然如此,ABC机仍然证明了用电子电路构成灵巧的计算机确实是可能的,它确实也是世界上第一台这样的电子计算机,尽管它不够完善 。

他是公认的计算机先驱,为今天大型机和小型机的发展奠定了坚实的基础。他的思想制成了第一台数字电子计算机ENIAC也就是冯诺依曼工作时期所提及的,他被誉为现代计算机之父,并获得专利。有一位作家说:电子时代,只有他能与爱迪生媲美(然而爱迪生却更多的是个商人,小编有空会再说说爱迪生的)。

至此,计算机之父所有的人物关系就是这样了,我们可以认为巴贝奇更多的启发了图灵,约翰阿坦纳索夫启发了冯诺伊曼。图灵是计算机科学发展方向的导师,冯诺依曼是完整了计算机物理功能具体化的始祖。

不知道大家对这些人有什么看法呢?

(自主创作不易,请多支持点赞评论,谢谢大家)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页