天才拓荒者之冯诺依曼
大多數程序員都對「馮·諾伊曼」這個名字非常熟悉,因為他在計算機領域做出了非常多的貢獻?,F代計算機大都符合把指令和數據一起存儲的概念結構,這個結構就被稱為「馮·諾伊曼結構」;Knuth 在算法著作中認定馮·諾伊曼為歸并排序的發明者;另外他還創立了細胞自動機這個子領域。但可能很多同行對他的其他方面并不熟悉,所以這篇文章想介紹一下馮·諾伊曼在計算領域之外的貢獻和他的一些趣事。
和很多知名的科學家一樣,他是個神童和天才,和他們不一樣的是,很多人認為他是人類歷史上最聰明的人之一。
他在六歲時就能心算兩個八位數的除法,在八歲時能熟練運用微積分。十五歲時他師從著名匈牙利數學家 Gábor Szeg? 學習高級微積分,當 Szeg? 第一次與馮·諾伊曼會面時,被他的聰明震驚得哭了。(有史料記載的真事)
很多大家耳熟能詳的知名數學家和科學家都給過馮·諾伊曼很高的評價,認為和他討論時跟上他的思維是件很困難的事。但是也有人試圖說明他有的時候也很傻。很多人都聽說過這樣一個數學題:兩輛自行車從相距二十英里的兩地相向而行,以十英里每小時的速度勻速行駛。有一只蒼蠅從其中一輛車的前輪前沿出發,以十五英里的時速向另一輛車飛行,直到碰到另一輛車的前輪,然后掉頭,如此往復直到被兩輛車的前輪壓扁。問最終這只蒼蠅飛行的旅途一共是多少英里。這個問題有兩種解法:慢的解法是計算蒼蠅每次掉頭前飛行的距離,把這些距離作為一個無限遞減的序列求和;快的方法是意識到兩輛車正好在一小時后相遇,而這正是蒼蠅飛行的時長,所以蒼蠅一共飛行了十五英里。一個人問馮·諾伊曼這道題時,他馬上說出了答案。這個人失望地說「你肯定聽說過這個問題了,所以知道訣竅?!柜T·諾伊曼愕然地回答「這哪有什么訣竅?不就是無限序列求和嗎?」
除了高超的數學天份,馮·諾伊曼還擁有照相機似的記憶力。Herman Goldstine 是著名的數學家和計算機科學家,他參與開發了第一臺現代電子計算機 ENIAC。他在書里寫到,他聽說馮·諾伊曼有超強的記憶力,就想見識一下,于是他去問馮·諾伊曼《雙城記》的開頭是什么。馮·諾伊曼開始流暢地背誦《雙城記》的第一章,直到十分鐘后目瞪口呆的 Goldstine 讓他停下來。從這段敘述看,他似乎也算是個喜歡炫技和碾壓別人的人。
1929 年,馮·諾伊曼從歐洲搬家到了美國,在普林斯頓任教。由于在二戰前有很多位大名鼎鼎的匈牙利科學家移民到美國,他們的英語口音很重讓美國人很難聽懂,而又表現出超人的智力水平,所以美國科學界幽默地把他們統稱為「火星人」。另一位火星人尤金·維格納在 1963 年的諾貝爾物理學獎獲獎演說中被問到為什么匈牙利能在同一時代培育出那么多的天才。他的回答是「只有馮·諾伊曼是天才?!?/p>
馮·諾伊曼對于計算機科學、現代經濟學(特別是博弈論)、量子力學這三個領域都是基礎理論的奠基人之一,有這樣的成就的人在人類歷史上恐怕很難超過個位數。早在 DNA 的結構被發現之前,他就對自我復制的結構進行了數學分析。他的著作《量子力學的數學基礎》顧名思義為量子力學建立了數學基礎。他和尤金·維格納一起提出了量子力學的馮·諾伊曼-維格納解釋,他們認為世界的狀態可以被一個遵循薛定諤方程的波函數描述,是智慧生物的意識導致波函數坍縮,讓狀態從不確定變成確定。然而這個觀點因為傾向唯心主義以及和一些宗教觀點過于接近,沒有得到主流物理學界接受。
鮮為人知的是,馮·諾伊曼在參與曼哈頓計劃期間是選擇用原子彈轟炸日本的哪兩個城市的決策小組成員之一。他希望轟炸京都,然而意見被推翻了,因為京都比其他候選城市有更多的值得保護的文化遺產。二戰后,很多核物理學家都轉而反對核武器的研發和使用,馮·諾伊曼卻一直堅定地支持發展核武器,也因為這件事他失去了很多朋友。
在認識他的人中,馮·諾伊曼是一個臭名昭著的壞司機,然而他還是非常喜歡開車,并且喜歡邊看書邊開車,導致了多起車禍,也多次因此被捕。在他為 IBM 做咨詢期間,他的上司經常為他繳納違章罰款。
和很多知名科學家一樣,馮·諾伊曼在晚年回歸天主教信仰。他曾在更早的時候對他的母親說「上帝多半是存在的。如果是那樣,很多事情都更容易解釋?!顾辉\斷出癌癥,并于 53 歲逝世。美國政府為了防止他在受藥物影響神志的情況下泄漏軍事機密,安排他在華盛頓特區的一所軍隊醫院度過最后的日子。在病榻上他為耶魯大學的 Silliman 系列講座寫了名為「計算機和大腦」的手稿。這份只有 96 頁的手稿在他去世后被整理成一本書出版,他探討了計算機和大腦的幾點重要區別,并建議了將來的研究方向。
總結
以上是生活随笔為你收集整理的天才拓荒者之冯诺依曼的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 互联网反吃瓜学
- 下一篇: 2020年微信引流,教你如何吸引客源!