分享

计算机之父是谁?

 Fluoxetine000 2019-06-23

图灵和冯诺依曼,谁是计算机之父呢?

左图灵,右冯诺依曼

回顾计算机发展历史,“计算机之父”这种笼统的称谓没有明确的答案。

我们可以认为是图灵,也可以认为是冯·诺依曼,答案还不止两个,可以算下面这些人,甚至更多:

巴贝奇(Charles Babbage)- 通用计算机之父

图灵(Alan Turing)-计算机科学之父

约翰·阿坦那索夫(John Vincent Atanasoff )-电子计算机之父

冯·诺依曼(John von Neumann)-现代计算机之父

(1)机械时期--计算机的起源

毕竟“计算机”就是指用来计算的机器,机械时期有很多代表人物,比如:

发明加减计算机的希卡特Schickard(1623)和帕斯卡Pascal(1642)。

注:有一门计算机高级语言用Pascal来命名。

莱布尼兹Leibnitz(1687)是一个伟大的数学家,他发明出可以乘除运算的计算机。你认他们谁是“计算机之父”呢?当然,你也可以认为他们做的都是“计算器Calculator”,还没有计算机的基本结构呢。

(2)巴贝奇Charles Babbage--通用计算机之父

国内几乎都没听说过巴贝奇这个人,但在国外却是公认的计算机之父。

巴贝奇,生活在机械时代,领先世界一百年构思出了完整的计算机结构。他生不逢时,注定成为一个悲剧的天才。他亏了自己家里和英国政府很多钱,最后却造不出像样的分析机,因为当时的工艺还达不到他所设计的精度。直到一百年后,有个教授为了情怀用机电方式建造Mark-I计算机,才实现了巴贝奇的构想。1985年,伦敦科学博物馆决定用巴贝奇当时的方式打造一台完整的差分机,整台机器到2002年才完工,一共花了17年的时间。

看下面视频,感受差分机金属之魅力

机械美学:差分机的运作

巴贝奇在1834年所构思的分析机(通用计算机),就已有了计算机的五个部分:处理器Cpu、控制器Control、存储器Memory、输入与输出装置Input & Output,而非冯·诺依曼才提出的。故称他为“通用计算机之父”或“现代计算机之祖父”。

(3)图灵Alan Turing--计算机科学之父

图灵在现在毫无疑问是名气最大的,图灵也是个天才,他的工作非常有开创性,系统建构了计算机科学的基础,提出了图灵机、图灵测试,所以被称为“计算机科学之父”。

(4)约翰·阿坦那索夫John Vincent Atanasoff--电子计算机之父

阿坦纳索夫和克利福德·贝瑞在1939年制造了ABC机。

在电子时代,作为第一台电子计算机的发明者,拔得了头筹,也够资格被称为“电子计算机之父”了。他那时也已经开始使用二进制了,所以二进制也不是冯·诺依曼首创的。

(5)冯·诺依曼John von Neumann--现代计算机之父

为什么很多计算机书籍把冯·诺依曼认定为计算机之父呢?因为他在科学界名声很响,有许多开创性的工作,包括数学量子力学计算机经济学领域。他对二战的贡献很大,不仅参与原子弹研制,还对ENIAC(1946年,很多书把它作为世界上第一如计算机看待)作了关键改进。另外他还最终完善了计算机的模型,提出冯诺依曼机,奠定了我们现代所使用的计算机的基础。

所以把冯诺依曼称为“现代计算机之父”是实至名归的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多