程序员们,你确定你真的了解冯·诺伊曼吗?

  1. 云栖社区>
  2. 博客>
  3. 正文

程序员们,你确定你真的了解冯·诺伊曼吗?

云计算小粉 2017-03-22 20:30:06 浏览1982
展开阅读全文

简评:如果有人问你是否知道冯·诺伊曼,作为程序员的你可能会不假思索地回答:“当然知道啦”,之后便是“现在计算机都是基于冯·诺伊曼体系....”云云。但是今天的小编可能要刷新你对冯·诺伊曼的认知啦,除了介绍冯·诺伊曼大神在计算机领域的突出贡献,文本还将带大家回顾一代大神的童年时代的惊人天赋,各种奇闻轶事,看看他有什么故事。今后如果有人问你同样的问题,相信本文一定可以作为答案。

4cee463ec6b46e0a791a72ee35927a59a65f1613

猜猜谁是 冯 · 诺依曼( 答案在最后 )

大多数程序员都对「 冯 · 诺伊曼 」这个名字非常熟悉,因为他在计算机领域做出了非常多的贡献。今天是冯·诺依曼逝世60周年的日子。冯·诺依曼在数学、理论物理和逻辑领域贡献良多,也影响、改变了许多人,比如图灵、纳什。今天我们热烈讨论的 AlphaGo、人工智能,与冯·诺依曼同样分不开。

现代计算机大都符合把指令和数据一起存储的概念结构,这个结构就被称为「 冯 · 诺伊曼 结构 」;Knuth 在算法著作中认定 冯 · 诺伊曼 为归并排序的发明者;另外他还创立了细胞自动机这个子领域。

e3460599a3e569e1d7d16281b32cfec8a2a60c59

冯 · 诺依曼 幼年

和很多知名的科学家一样,他是个神童和天才,和他们不一样的是,很多人认为他是人类历史上最聪明的人之一。他在六岁时就能心算两个八位数的除法,在八岁时能熟练运用微积分。十五岁时他师从著名匈牙利数学家 Gábor Szegő 学习高级微积分,当 Szegő 第一次与 冯 · 诺伊曼 会面时,被他的聪明震惊得哭了。( 有史料记载的真事 )

很多大家耳熟能详的知名数学家和科学家都给过 冯 · 诺伊曼 很高的评价,认为和他讨论时跟上他的思维是件很困难的事。但是也有人试图说明他有的时候也很傻。很多人都听说过这样一个数学题:

两辆自行车从相距二十英里的两地相向而行,以十英里每小时的速度匀速行驶。有一只苍蝇从其中一辆车的前轮前沿出发,以十五英里的时速向另一辆车飞行,直到碰到另一辆车的前轮,然后掉头,如此往复直到被两辆车的前轮压扁。问最终这只苍蝇飞行的旅途一共是多少英里。这个问题有两种解法:慢的解法是计算苍蝇每次掉头前飞行的距离,把这些距离作为一个无限递减的序列求和;快的方法是意识到两辆车正好在一小时后相遇,而这正是苍蝇飞行的时长,所以苍蝇一共飞行了十五英里。

一个人问 冯 · 诺伊曼 这道题时,他马上说出了答案。这个人失望地说「 你肯定听说过这个问题了,所以知道诀窍。」冯 · 诺伊曼愕然地回答「 这哪有什么诀窍?不就是无限序列求和吗?」

除了高超数学天份,冯 · 诺伊曼 还拥有照相机似的记忆力。Herman Goldstine 是著名的数学家和计算机科学家,他参与开发了第一台现代电子计算机 ENIAC。他在书里写到,他听说 冯 · 诺伊曼 有超强的记忆力,就想见识一下,于是他去问冯 · 诺伊曼《双城记》的开头是什么。冯 · 诺伊曼 开始流畅地背诵《双城记》的第一章,直到十分钟后目瞪口呆的 Goldstine 让他停下来。从这段叙述看,他似乎也算是个喜欢炫技和碾压别人的人。

695ff89921d8d6d160bdd0198f2ce41fdd322e16

冯·诺伊曼 在授课

1929 年,冯 · 诺伊曼 从欧洲搬家到了美国,在普林斯顿任教。由于在二战前有很多位大名鼎鼎的匈牙利科学家移民到美国,他们的英语口音很重让美国人很难听懂,而又表现出超人的智力水平,所以美国科学界幽默地把他们统称为“ 火星人”。

另一位火星人 尤金 · 维格纳 在 1963 年的诺贝尔物理学奖获奖演说中被问到为什么匈牙利能在同一时代培育出那么多的天才。他的回答是“只有冯 · 诺伊曼 是天才。”

冯 · 诺伊曼 对计算机科学、现代经济学(特别是博弈论)、量子力学这三个领域都是基础理论的奠基人之一,有这样的成就的人在人类历史上恐怕很难超过个位数。

早在 DNA 的结构被发现之前,他就对自我复制的结构进行了数学分析。他的著作《 量子力学的数学基础 》顾名思义为量子力学建立了数学基础。他和 尤金 · 维格纳 一起提出了量子力学的 冯 · 诺伊曼 - 维格纳 解释,他们认为世界的状态可以被一个遵循薛定谔方程的波函数描述,是智慧生物的意识导致波函数坍缩,让状态从不确定变成确定。然而这个观点因为倾向唯心主义以及和一些宗教观点过于接近,没有得到主流物理学界接受。

b2d796c690df5e0c2056e78e10333fdff0d24ec9

1945年8月9日11点02分,原子弹在长崎市上空爆炸

鲜为人知的是,冯 · 诺伊曼 在参与曼哈顿计划期间是选择用原子弹轰炸日本的哪两个城市的决策小组成员之一。他希望轰炸京都,然而意见被推翻了,因为京都比其他候选城市有更多的值得保护的文化遗产。二战后,很多核物理学家都转而反对核武器的研发和使用,冯 · 诺伊曼 却一直坚定地支持发展核武器,也因为这件事他失去了很多朋友。

在认识他的人中,冯 · 诺伊曼 是一个臭名昭著的坏司机,然而他还是非常喜欢开车,并且喜欢边看书边开车,导致了多起车祸,也多次因此被捕。在他为 IBM 做咨询期间,他的上司经常为他缴纳违章罚款。

和很多知名科学家一样,冯 · 诺伊曼 在晚年回归天主教信仰。他曾在更早的时候对他的母亲说「上帝多半是存在的。如果是那样,很多事情都更容易解释。」

他被诊断出癌症,并于 53 岁逝世。美国政府为了防止他在受药物影响神志的情况下泄漏军事机密,安排他在华盛顿特区的一所军队医院度过最后的日子。

3eb8013281c0a9502312463765552f6729f63219

The Computer and the Brain

在病榻上他为耶鲁大学的 Silliman 系列讲座写了名为「 计算机和大脑 」的手稿。这份只有 96 页的手稿在他去世后被整理成一本书出版,他探讨了计算机和大脑的几点重要区别,并建议了将来的研究方向。

df0c0db48e094b475285a57a8fd5dbb03556c06f

美国 2005 年发布 冯 · 诺伊曼 纪念邮票

答案揭晓↓

2be376ff19e5fb29ed45dbc7f03a581778457a43

 冯 · 诺伊曼 与 爱因斯坦 合影

聪明的你认出来了吗?


本文转载自:计蒜课微信公众号 作者:江宏 原文有删改

网友评论

登录后评论
0/500
评论
云计算小粉
+ 关注