约翰·冯·诺依曼, 1903年12月28日出生于匈牙利布达佩斯的一家犹太家庭,1957年2月8日死于癌症,被称为计算机之父,博弈论之父。

少年传奇

据说他6岁时就能流利的使用拉丁文和古希腊文同父亲闲谈,一生掌握了七种语言,最擅德语,可在他用德语思考种种设想时,又能以阅读的速度译成英语。他对读过的书籍和论文,能很快一句不差地将内容复述出来,而且若干年之后,仍可如此。

求学经历

冯的大学经历对于常人来说具有相当高的挑战性,6年间横跨3个国家,拿下化学学位和数学博士学位。

在1921年他注册成为匈牙利布达佩斯大学数学专业的学生,并且注册了德国柏林大学化学专业,数学专业是他所喜欢和擅长的,而化学专业是考虑到父亲对于他未来生计的建议。虽然没有去过布达佩斯大学上课,但他能够在每次的考试拿的好成绩,保证最终能够拿到数学专业的学位。
在柏林大学化学专业学习了两年后,他又进入瑞士联邦理工学院攻读化学工程。

最终在1925年取得化学学位,1926年取得了布达佩斯大学的数学博士学位,此时他只有23岁。

有人问为什么他不老老实实学习自己感兴趣的数学而去要学化学呢?是为了照顾父亲的想法,他的父亲当初认为学数学将来不足以赚更多的钱体面的生活,父子两个在父亲朋友的建议下采取折中,选择了学习化学。

普林斯顿

1926年23岁的冯诺依曼拿到数学博士学位后,先是得到了洛克菲勒基金会的资助机会,到哥廷根大学做博士后工作,在那里,他在数学家希尔伯特的指导下进行研究;在希尔伯特那里汇聚了许多出色的数学天才,冯第一次和罗伯特·奥本海默见面就在那里。奥本海默就是后来被称为原子弹之父….

1927到1929这三年间,冯先后在柏林大学和汉堡大学担任兼职讲师,当时他是在柏林大学担任这个职位的最年轻的人。在这期间,他收到了美国数学泰斗、普林斯顿高级研究院维伯伦教授的聘书,邀请他到普林斯顿大学讲授“量子力学理论课”。

就这样,1930年冯诺依曼来到了美国普林斯顿大学,并很快被提升为教授。他在普林斯顿大学的授课方式独树一帜,以在黑板上快速写出一些等式,并且在学生还没有记下来之前就擦掉而著称。

1933年他被聘为普林斯顿高等研究所的第一批终身教授,是当时最年轻的一名。来看看当时还有谁:爱因斯坦,库尔特·戈德尔(逻辑学家),赫尔曼·魏尔(数学家),奥本海默(物理学家)。普林斯顿高等研究院不从事教学活动,从此冯诺依曼不再给学生上课了,开始了专职的研究工作。
关于普林斯顿高等研究院,”囚徒的困境”一书中,这样写道:

数学家劳尔博特1984年在一次演说中回忆自己刚进普林斯顿高级研究所时的情况说,”在碰到名人时,我常常要拧一下自己,以便确信这不是在做梦而是真的。想象一下这个地方吧:这里有一个像流浪汉似的,十分可疑的人,有一次警察想把他逮起来,没有想到他是基恩勒雷(法国数学家);这里每天大约上午11点的时候,你可以很容易的同爱因斯坦聊起一些重大的问题,诸如天气变化或者邮件来的太晚。这里,在一群年轻的用餐的喧闹声中,旁边安详而面带笑容地坐着用餐的竟是狄拉克(英国数学家和核物理学家),如此等等。”

冯诺依曼的办公室和爱因斯坦挨着,但他们并没有天才见天才惺惺相惜的感觉,没有建立亲密的关系,这也正常吧,每一个上帝派来的人都有一个大光环围绕着…,”生活”杂志引用研究所一个研究员的话说:”爱因斯坦想问题比较慢条斯理,有些问题他会想上几年。约翰正好相反,他思维敏捷,有如闪电般惊人。如果你给他一个问题,他要么马上把它解出来,要么不解。如果他必须想很长时间,他会烦恼起来,兴趣也就丧失了。约翰除非专心致力于什么问题,否则他的思维是不会发光的。”

据说冯诺依曼的办公室和图灵的办公室也是挨着的…

Site Y,Project Y,计算机

第二次世界大战爆发后,冯诺依曼从纯粹数学的研究转向应用数学,应召参与了许多军事科学研究计划和工程项目。

1943年,洛斯阿拉莫斯实验室在美国新墨西哥州的洛斯阿拉莫斯秘密建立了,为了保密,这个实验室对外被称为Site Y,这个实验室聚集了一批年轻的世界顶尖科学家。包括奥本海默(被后人称为原子弹之父),爱德华泰勒(被后人称为氢弹之父)和诺贝尔物理奖得主欧内斯特劳伦斯。这个实验室成立后的第一个任务对外称Project Y, 即曼哈顿计划,研制核武器。同年末,奥本海默邀请冯诺依曼加入了洛斯阿拉莫斯实验室。

曼哈顿计划有一项技术难题就是控制原子弹的威力。爆炸的冲击波将反复震荡叠加,最终的力量难以预测,解决这一问题通常需要通过几十亿次的数学运算(非线性方程),阿拉莫斯实验室为此聘用了一百多名女计算员,依然无法满足所需的运算量,如何提高计算能力成了当务之急。冯诺依曼在进入拉莫斯实验室之前,已经具有流体力学和冲击波的专家经验,他自己深知此类研究中涉及到的计算之复杂和人工计算之低效。

当时不仅制造原子弹需要海量的计算,其他的军事项目比如导弹轨道(非线性方程)的计算也需要海量的计算。于是在1943年听说宾夕法尼亚大学的一群工程师为了计算导弹轨道而开始建造一台名为ENIAC的巨型机器时,冯诺伊曼立即敏锐地想到:也可以用这机器去计算原子弹冲击波的能量。在他的牵头下,ENIAC建完后第一项测试任务居然不是导弹轨道而成了核弹方程,整个测试大大缩短了之前的计算所需要的时间。

同样在1943年,为解决密码解密方面的大量运算问题,在图灵的鼓励下,英国的布莱切利庄园(图灵为军方破译德军密码的地方)的工程师Tommy Flowers设计了一台叫作Colossus的巨型机器,在战时充裕的经费支持下很快获准建造。这也许就是世界上第一台计算机,也有人说ENIAC是第一台,总之都是第一台吧….

于是冯诺依曼看到了ENIAC的巨大作用,在研究了ENIAC之后,他提出了改进版,一篇长达101页的科学报告, 这就是计算机史上著名的“101页报告” ,称之为“EDVAC方案”,刻画出了现代计算机的体系结构,今天人们称之为冯诺依曼结构:”一台计算机的基础组成是:存储器、控制器、运算器、输入输出设备”。

冯通过说服普林斯顿高等研究院和军方,1947年研究院开始建造新一代计算机MANIAC。

MANIAC比ENIAC先进了很多。ENIAC用了两万个真空管,MANIAC只用了两千个。ENIAC重达三十吨,MANIAC只有一吨。最关键的是,ENIAC不能贮存程序,每个不同的任务都需要重新排布电线,而MANIAC可以读取由打孔卡上二进制编码的程序,贮存在存储器中。
MANIAC是世界上第一台真正的全能自动电子计算机,是后世所有计算机的母型

战争结束后,计算机科学在美国如雨后春笋迅速发展,很快IBM 到1960年MANIAC光荣退休被捐赠给史密森尼国家博物馆(Smithsonian)时,全美已经拥有了6000台计算机。

妻子克拉拉

写克拉拉,是因为她是广大程序员的同行,世界上第一批程序员之一。在冯诺依曼的指导下,她为阿巴丁试验场和洛斯阿拉莫斯做编程工作,她做的是汇编语言编程。

——————————————————————————————————————–

欢迎关注微信公众号:

转载于:https://www.cnblogs.com/beatzeus/p/6071932.html

计算机人物系列-约翰·冯·诺依曼相关推荐

  1. 计算机之父——约翰·冯·诺依曼(现代计算机之父”、“博弈论之父”)

    约翰·冯·诺依曼(John von Neumann,1903年12月28日-1957年2月8日),美籍匈牙利数学家.计算机科学家.物理学家,是20世纪最重要的数学家之一. 冯·诺依曼是罗兰大学数学博士 ...

  2. 冯诺依曼 计算机名言,约翰.冯.诺依曼名言

    冯诺依曼的名言或经典语录是什么呢 计算机鼻祖"科学非难事" 冯诺依曼的名言或经典语录是什么呢 计算机鼻祖"科学非难事" 关于约翰 冯 诺伊曼 的英语短文 My ...

  3. 计算机发明者约翰·冯·诺依曼

    计算机发明者约翰·冯·诺依曼.计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展.它的应用领域从最初的军事科研应用扩展到社会的各个领域, ...

  4. 约翰·冯·诺依曼的一生

    约翰·冯·诺依曼 基本信息 冯·诺依曼英文名John von Neumann,是美国匈牙利的数学家.计算机学家.物理学家,是20世纪最重要的数学家之一,出生于1903年12月28日,并于1957年2月 ...

  5. 计算机界名人榜-----约翰·冯·诺依曼

    约翰·冯·诺依曼 最简单的来说 他的精髓贡献是2点:2进制思想与程序内存思想 20世纪即将过去,21世纪就要到来.我们站在世纪之交的大门槛,回顾20世纪科学技术的辉煌发展时,不能不提及20世纪最杰出的 ...

  6. 约翰·冯·诺依曼到底有多聪明

    天才数学家冯·诺依曼 约翰·冯·诺依曼是一位匈牙利裔美国人,也是一位智商极高且记忆力超强的天才,是人类历史上最杰出的数学家,他是一位全才型的科学家,不仅仅在现在计算机领域内做出了杰出贡献,在博弈论.核 ...

  7. 冯诺依曼计算机格言,约翰.冯.诺依曼名言

    冯诺依曼的名言或经典语录是什么呢 计算机鼻祖"科学非难事" 冯诺依曼的名言或经典语录是什么呢 计算机鼻祖"科学非难事" 关于约翰 冯 诺伊曼 的英语短文 My ...

  8. 电子计算机之父冯.诺依曼的主要贡献,约翰·冯·诺依曼,约翰·冯·诺依曼的生平,贡献等...

    1.集合论,数学基础 冯?诺依曼的第一篇论文是和菲克特合写的,是关于车比雪夫多项式求根法的菲叶定理推广,注明的日期是1922年,那时冯?诺依曼还不满18岁.另一篇文章讨论一致稠密数列,用匈牙利文写就, ...

  9. 冯.诺伊曼体系结构的计算机工作原理是,冯 诺依曼型计算机的工作原理是什么...

    冯诺依曼计算机工作原理 冯 诺依曼计算机工作原理的核心是 和 程序控制 世界上不同型号的计算机,就其工作原理而言,一般都是认为冯 诺依曼提出了什么原理 冯 诺依曼原理中,计算机硬件系统由那五大部分组成 ...

最新文章

  1. 第一章 初识Mathematica
  2. 牛客提高R5 A.同余方程
  3. 拆解食饮新消费品牌的增长密码
  4. 农夫过河+java,农夫过河问题(java版)
  5. 【Python】Matplotlib绘制蓝天下的普通房屋
  6. unity 凸包算法
  7. 激活Navicat premium12时出现“Rsa public key not find“报错时的解决方法
  8. openstack-packstack一键式在线部署
  9. 日语 敬体 简体 作文 对话
  10. linux编译mmplay,mplay编译与移植
  11. python_csv文件写入
  12. OSPF之Stub区域
  13. 刘寅:TiDB 工具链和生态
  14. Yonex 各系列球拍指数
  15. 亚马逊Alexa即将推出基于AI的耳语模式
  16. 【web】百度地图中心点始终出现在左上角,或者灰蒙蒙的
  17. 人生苦短,快学python(python可以做什么)
  18. 两平面平行但不重合的条件是_____黑龙江省大庆外国语学校高中数学_第二章《2.2_直线、平面平行的判定及其性质》单元测试5_新人教A版必修3...
  19. java基础面试题及答案
  20. 软件工程:“银弹”论

热门文章

  1. html5多首背景音乐,给视频添加背景音乐|多个视频按顺序合并,添加背景音乐,或者更换背景音乐...
  2. 问与答——我怎么这么悲催?
  3. 吴会计的烦恼,网络推广没效果
  4. TIF 和Hdmi cec hotplug热插拔事件过程梳理一
  5. 呼吸心跳信号检测方法(一)
  6. 大麦人脸识别系统,如何支撑马拉松赛事?
  7. 对不起,云计算技术又走错路了
  8. MATLAB和c#混合编程实现心电图显示软件
  9. Java将分钟数转为小时并且精确到几小时几分钟
  10. canvas绘制地球围绕太阳转、月球围绕地球转