馮·諾依曼的父親麥克斯年輕有為、風度翩翩,憑著勤奮、機智和善於經營,年輕時就已躋身於布達佩斯的銀行家行列。馮·諾依曼的母親是壹位善良的婦女,賢慧溫順,受過良好教育。
馮·諾伊曼從小就顯示出數學天才,關於他的童年有不少傳說。大多數的傳說都講到馮·諾伊曼自童年起在吸收知識和解題方面就具有驚人的速度。六歲時他能心算做八位數乘除法,八歲時掌握微積分,十二歲就讀懂領會了波萊爾的大作《函數論》要義。
馮·諾依曼由ENIAC機研制組的戈爾德斯廷中尉介紹參加ENIAC機研制小組後,便帶領這批富有創新精神的年輕科技人員,向著更高的目標進 軍.1945年,他們在***同討論的基礎上,發表了壹個全新的“存儲程序通用電子計算機方案” EDVAC(ElectronicDiscreteVariableAutomaticComputer的縮寫).在這過程中,馮·諾依曼顯示出他雄厚的 數理基礎知識,充分發揮了他的顧問作用及探索問題和綜合分析的能力.
EDVAC方案明確奠定了新機器由五個部分組成,包括:運算器、邏輯控制裝置、存儲器、輸入和輸出設備,並描述了這五部分的職能和相互關 系.EDVAC機還有兩個非常重大的改進,即:(1)采用了二進制,不但數據采用二進制,指令也采用二進制;(2建立了存儲程序,指令和數據便可壹起放在 存儲器裏,並作同樣處理.簡化了計算機的結構,大大提高了計算機的速度.1946年7,8月間,馮·諾依曼和戈爾德斯廷、勃克斯在EDVAC方案的基礎 上,為普林斯頓大學高級研究所研制IAS計算機時,又提出了壹個更加完善的設計報告《電子計算機邏輯設計初探》.以上兩份既有理論又有具體設計的文件,首 次在全世界掀起了壹股“計算機熱”,它們的綜合設計思想,便是著名的“馮·諾依曼機”,其中心就是有存儲程序。
原則上指令和數據壹起存儲.這個概念被譽為“計算機發展史上的壹個裏程碑”.它標誌著電子計算機時代的真正開始,指導著以後的計算機設計.自然壹 切事物總是在發展著的,隨著科學技術的進步,今天人們又認識到“馮·諾依曼機”的不足,它妨礙著計算機速度的進壹步提高,而提出了“非馮·諾依曼機”的設 想.馮·諾依曼還積極參與了推廣應用計算機的工作,對如何編制程序及搞數值計算都作出了傑出的貢獻。馮·諾依曼於1937年獲美國數學會的波策 獎;1947年獲美國總統的功勛獎章、美國海軍優秀公民服務獎;1956年獲美國總統的自由獎章和愛因斯坦紀念獎以及費米獎。
馮·諾依曼逝世後,未完成的手稿於1958年以《計算機與人腦》為名出版。他的主要著作收集在六卷《馮·諾依曼全集》中,1961年出版。
1913年出生,“數學神童”的名聲傳揚在外——他6歲能心算8位數除法,?8歲學會微積分,12歲讀懂了函數論。通過刻苦學習,在17歲那年,他發表第壹篇數學論文,不久便掌握了七種語言,又在最新數學分支——集合論、泛函分析等理論研究中取得突破性進展。22歲時,他獲瑞士蘇黎士聯邦工業大學化學工程師文憑。壹年之後,輕而易舉摘取布達佩斯大學的數學博士學位。轉而攻向物理,為量子力學研究數學模型,又使他在理論物理學領域占據了突出的地位。風華正茂的馮·諾依曼,在科學殿堂裏“橫掃千軍如卷席”,成為橫跨“數、理、化”各門學科的超級全才。
馮·諾伊曼是二十世紀最重要的數學家之壹,在純粹數學和應用數學方面都有傑出的貢獻。他的工作大致可以分為兩個時期:1940年以前,主要是純粹數學的研 究:在數理邏輯方面提出簡單而明確的序數理論,並對集合論進行新的公理化,其中明確區別集合與類;其後,他研究希爾伯特空間上線性自伴算子譜理論,從而為 量子力學打下數學基礎;1930年起,他證明平均遍歷定理開拓了遍歷理論的新領域;1933年,他運用緊致群解決了希爾伯特第五問題;此外,他還在測度 論、格論和連續幾何學方面也有開創性的貢獻;從1936~1943年,他和默裏合作,創造了算子環理論,即現在所謂的馮·諾伊曼代數。
1940年以後,馮·諾伊曼轉向應用數學。如果說他的純粹數學成就屬於數學界,那麽他在力學、經濟學、數值分析和電子計算機方面的工作則屬於全人類。第二 次世界大戰開始,馮·諾伊曼因戰事的需要研究可壓縮氣體運動,建立沖擊波理論和湍流理論,發展了流體力學;從1942年起,他同莫根施特恩合作,寫作《博 弈論和經濟行為》壹書,這是博弈論(又稱對策論)中的經典著作,使他成為數理經濟學的奠基人之壹。
馮·諾伊曼對世界上第壹臺電子計算機ENIAC(電子數字積分計算機)的設計提出過建議,1945年3月他在***同討論的基礎上起草EDVAC(電子離散變 量自動計算機)設計報告初稿,這對後來計算機的設計有決定性的影響,特別是確定計算機的結構,采用存儲程序以及二進制編碼等,至今仍為電子計算機設計者所 遵循。
1946年,馮·諾依曼開始研究程序編制問題,他是現代數值分析——計算數學的締造者之壹,他首先研究線性代數和算術的數值計算,後來著重研究非線性微分方程的離散化以及穩定問題,並給出誤差的估計。他協助發展了壹些算法,特別是蒙特卡羅方法。
40年代末,他開始研究自動機理論,研究壹般邏輯理論以及自復制系統。在生命的最後時刻他深入比較天然自動機與人工自動機。他逝世後其未完成的手稿在1958年以《計算機與人腦》為名出版。 馮·諾伊曼的主要著作收集在《馮·諾伊曼全集》(6卷,1961)中。
無論史學家怎樣評價,美籍匈牙利裔學者約翰·馮·諾依曼(John Von Neumann , 1903-1957)都不愧為傑出的全才科學大師。人們至今還在津津樂道,這位天才人物的少 年時代,竟請不到壹位家庭教師……
事情發生在1931年匈牙利首都布達佩斯。壹位猶太銀行家在報紙上刊登啟事,要為他11 歲的孩子招聘家庭教師,聘金超過常規10倍。布達佩斯人才濟濟,可壹個多月過去,居 然沒有壹人前往應聘。因為這個城市裏,誰都聽說過,銀行家的長子馮·諾依曼聰慧過 人,3歲就能背誦父親帳本上的所有數字,6歲能夠心算8位數除8位數的復雜算術題,8歲 學會了微積分,其非凡的學習能力,使那些曾經教過他的教師驚詫不已。
父親無可奈何,只好把馮·諾依曼送進壹所正規學校就讀。不到壹個學期,他班上的數 學老師走進家門,告訴銀行家自己的數學水平已遠不能滿足馮·諾依曼的需要。“假如 不給創造這孩子深造的機會,將會耽誤他的前途,”老師認真地說道,“我可以將他推 薦給壹位數學教授,您看如何?”
銀行家壹聽大喜過望,於是馮·諾依曼壹面在學校跟班讀書,壹面由布達佩斯大學教授 為他“開小竈”。然而,這種狀況也沒能維持幾年,勤奮好學的中學生很快又超過了大 學教授,他居然把學習的觸角伸進了當時最新數學分支——集合論和泛函分析,同時還 閱讀了大量歷史和文學方面的書籍,並且學會了七種外語。畢業前夕,馮·諾依曼與數 學教授聯名發表了他第壹篇數學論文,那壹年,他還不到17歲。
考大學前夕,匈牙利政局出現動蕩,馮·諾依曼便浪跡歐洲各地,在柏林和瑞士壹些著 名的大學聽課。22歲時,他獲瑞士蘇黎士聯邦工業大學化學工程師文憑。壹年之後,輕 而易舉摘取布達佩斯大學數學博士學位。在柏林當了幾年無薪講師後,他轉而攻向物理 學,為量子力學研究數學模型,又使自己在理論物理學領域占據了突出的地位。風華正 茂的馮·諾依曼,靠著頑強的學習毅力,在科學殿堂裏“橫掃千軍如卷席”,成為橫跨 “數、理、化”各門學科的超級全才。
“機遇只偏愛有準備的頭腦”。1928年,美國數學泰鬥、普林斯頓高級研究院維伯倫教 授 (O.Veblen)廣羅天下之英才,壹封燙金的大紅聘書,寄給了柏林大學這位無薪講師 ,請他去美國講授“量子力學理論課”。馮·諾依曼預料到未來科學的發展中心即將西 移,欣然同意赴美國任教。1930年,27歲的馮·諾依曼被提升為教授;1933年,他又與 愛因斯坦壹起,被聘為普林斯頓高等研究院第壹批終身教授,而且是6名大師中最年輕的 壹名。
在馮·諾依曼的壹些同事眼裏,他簡直就不象是我們這個地球上的人。他們評價說:“ 妳看,瓊尼的確不是凡人,但在同人們長期***同生活之後,他也學會了怎樣出色地去模 仿世人。”馮·諾依曼的思維極快,幾乎在別人才說出頭幾句話時,就立即了解到對方 最後的觀點。天才出自於勤奮,他差不多天都工作到黎明才入睡,也常常因刻苦鉆研而 神魂顛倒,鬧出些小笑話來。
據說有壹天,馮·諾依曼心神不定地被同事拉上了牌桌。壹邊打牌,壹邊還在想他的課 題,狼狽不堪地“輸掉”了10元錢。這位同事也是數學家,突然心生壹計,想要捉弄壹 下他的朋友,於是用贏得的5元錢,購買了壹本馮·諾依曼撰寫的《博奕論和經濟行為》 ,並把剩下的5元貼在書的封面,以表明他“戰勝”了“賭博經濟理論家”,著實使馮· 諾依曼“好沒面子”。
另壹則笑話發生在ENIAC計算機研制時期。 有幾個數學家聚在壹起切磋數學難題,百思 不得某題之解。有個人決定帶著臺式計算器回家繼續演算。次日清晨,他眼圈黑黑,面 帶倦容走進辦公室,頗為得意地對大家炫耀說:
“我從昨天晚上壹直算到今晨4點半,總算找到那難題的5種特殊解答。它們壹個比壹個 更難咧!”說話間,馮·諾依曼推門進來,“什麽題更難?”雖只聽到後面半句話,但 “更難”二字使他馬上來了勁。有人把題目講給他聽,教授頓時把自己該辦的事拋在爪 哇國,興致勃勃地提議道:“讓我們壹起算算這5種特殊的解答吧。”
大家都想見識壹下教授的“神算”本領。只見馮·諾依曼眼望天花板,不言不語,迅速 進到“入定” 狀態。約莫過了5分來鐘,就說出了前4種解答,又在沈思著第5種……。 青年數學家再也忍不住了,情不自禁脫口講出答案。馮·諾依曼吃了壹驚,但沒有接話 茬。又過了1分鐘,他才說道:“妳算得對!”
那位數學家懷著崇敬的心情離去,他不無揶揄地想:“還造什麽計算機喲,教授的頭腦 不就是壹臺‘超高速計算機’嗎?”然而,馮·諾依曼卻呆在原地,陷入苦苦的思索, 許久都不能自拔。有人輕聲向他詢問緣由,教授不安地回答說:“我在想,他究竟用的 是什麽方法,這麽快就算出了答案。”聽到此言,大家不禁哈哈大笑:“他用臺式計算 器算了整整壹個夜晚!”馮·諾依曼壹楞,也跟著開懷大笑起來。
馮·諾依曼對科學做出的最大貢獻當然是在計算機領域。
1944年仲夏的壹個傍晚,戈德斯坦來到阿貝丁車站,等候去費城的火車,突然看見前面不遠處,有個熟悉的身影向他走過來。來者正是聞名世界的大數學家馮·諾依曼。天賜良機,戈德斯坦感到絕不能放過這次偶然的邂逅,他把早已埋藏在心中的幾個數學難題,壹古腦兒倒出來,向數學大師討教。數學家和藹可親,沒有壹點架子,耐心地為戈德斯坦排憂解難。聽著聽著,馮·諾依曼不覺流露出吃驚的神色,敏銳地從數學問題裏,感到眼前這位青年身邊正發生著什麽不尋常的事情。他開始反過來向戈德斯坦發問,直問得年輕人“好像又經歷了壹次博士論文答辯”。最後,戈德斯坦毫不隱瞞地告訴他莫爾學院的電子計算機課題和目前的研究進展。
馮·諾依曼真的被震驚了,隨即又感到極其興奮。從1940年起,他就是阿貝丁試炮場的顧問,同樣的計算問題也曾使數學大師焦慮萬分。他急不可耐地向戈德斯坦表示,希望親自到莫爾學院看壹看那臺尚未出世的機器。多年後,戈德斯坦回憶說:“當瓊尼看到 我們正在進行的壹件工作時,他就雙腳跳到電子計算機旁”。
莫契利和埃克特高興地等待著馮·諾依曼的來訪,他們也迫切希望得到這位著名學者的 指導,同時又有點兒懷疑。埃克特私下對莫契利說道:“妳只要聽聽他提的第壹個問題 ,就能判斷出馮·諾依曼是不是真正的天才”。
驕陽似火的8月,馮·諾依曼風塵仆仆地趕到了莫爾學院的試驗基地,馬不停蹄約見攻關小組成員。莫契利想起了埃克特的話,豎著耳朵聆聽數學大師的第壹個問題。當他聽到馮·諾依曼首先問及的是機器的邏輯結構時,不由得對埃克特心照不宣地壹笑,兩人同時都被這位大科學家的睿智所折服!從此,馮·諾依曼成為莫爾學院電子計算機攻關小組的實際顧問,與小組成員頻繁地交換意見。年輕人機敏地提出各種設想,馮·諾依 曼則運用他淵博的學識把討論引向深入,逐步形成電子計算機的系統設計思想。馮·諾依曼以其厚實的科技功底、極強的綜合能力與青年們結合,極大提高了莫爾小組的整體水平,使莫爾小組成為“人才放大器”,至今依然是科學界敬慕的科研組織典範。
人們後來把“電子計算機之父”的桂冠戴在馮·諾依曼頭上,而不是第壹臺電腦的兩位實際研制者,這並不是沒有根據的。莫契利和埃克特研制的ENIAC計算機獲得巨大的成功 ,但它最致命的缺點是程序與計算兩分離。指揮近2萬電子管“開關”工作的程序指令, 被存放在機器的外部電路裏。需要計算某個題目前,埃克特必須派人把數百條線路用手接通,像電話接線員那樣工作幾小時甚至好幾天,才能進行幾分鐘運算。
在ENIAC尚未投入運行前, 馮·諾依曼就已開始準備對這臺電子計算機進行脫胎換的改 造。在短短10個月裏,馮·諾依曼迅速把概念變成了方案。新機器方案命名為“離散變量自動電子計算機”,英文縮寫EDVAC。1945年6月,馮·諾依曼與戈德斯坦等人,聯名發表了壹篇長達101頁紙洋洋萬言的報告,即計算機史上著名的“101頁報告”。這份報 告奠定了現代電腦體系結構堅實的根基,直到今天,仍然被認為是現代電腦科學發展裏 程碑式的文獻。
在EDVAC報告中, 馮·諾依曼明確規定出計算機的五大部件: 運算器CA、 邏輯控制器C C、 存儲器M、輸入裝置I和輸出裝置O,並描述了五大部件的功能和相互關系。與ENIAC 相比,EDVAC的改進首先在於馮·諾依曼巧妙地想出“存儲程序”的辦法,程序也被他當 作數據存進了機器內部,以便電腦能自動壹條接著壹條地依次執行指令,再也不必去接 通什麽線路。其次,他明確提出這種機器必須采用二進制數制,以充分發揮電子器件的 工作特點,使結構緊湊且更通用化。人們後來把按這壹方案思想設計的機器統稱為“諾 依曼機”。
自馮·諾依曼設計的EDVAC計算機始, 直到今天我們用“奔騰”芯片制作的多媒體計算 機為止,電腦壹代又壹代的“傳人”,大大小小千千萬萬臺計算機,都沒能夠跳出“諾 依曼機”的掌心。馮·諾依曼為現代計算機的發展指明了方向,從這個意義上講,他是 當之無愧的“電子計算機之父”。當然,隨著人工智能和神經網絡計算機的發展,“諾 依曼機”壹統天下的格局已經被打破,但馮·諾依曼對於發展電腦做出的巨大功績,永遠也不會因此而泯滅其光輝!
第二次世界大戰結束後,由於種種原因,ENIAC研制小組發生令人痛惜的分裂,“內存程序”的機器無法被立即研制。馮·諾依曼、戈德斯坦和勃克斯三人返回了新澤西州普林 斯頓大學。1946年,他們為普林斯頓高級研究院先期研制出新的IAS計算機(IAS即高級 研究院英文縮寫)。
馮·諾依曼的歸來,在普林斯頓掀起了壹股強勁的電腦熱。壹向冷冷清清的研究院沸騰 了,大批專業人才仰慕他的大名,紛至沓來,使普林斯頓高級研究院壹時間成為美國電 子計算機的研究中心。 馮·諾依曼乘熱打鐵,著手將他那101頁計算機方案付諸實施。1951年,這臺凝聚著他多年心血的EDSAC計算機終於面世,程序儲存在機器內部後,效率比ENIAC提高數百倍,只用了3563個電子管和1萬只晶體二極管,以1024個水銀延遲線來 儲存程序和數據,消耗電力和占地面積亦只有ENIAC的三分之壹。
在馮·諾依曼研制ISA電腦的期間,美國湧現了壹批按照普林斯頓大學提供的ISA照片結 構復制的計算機。例如,洛斯阿拉莫斯國家實驗室研制的MANIAC,伊利諾斯大學制造的I LLAC。雷明頓·蘭德公司科學家沃爾(W. Ware)甚至不顧馮·諾依曼的反對,把他研制 的機器命名為JOHNIAC(“約翰尼克” ,“約翰”即馮·諾依曼的名字)。馮·諾依曼 的大名已經成為現代電腦的代名詞。
在普林斯頓,馮·諾依曼還利用計算機去解決各個科學領域中的問題。他提出了壹項用 計算機預報天氣的研究計劃,構成了今天系統的氣象數值預報的基礎;他受聘擔任IBM公 司的科學顧問,幫助該公司催生出第壹臺存儲程序的電腦IBM 701;他對電腦與人腦的相 似性懷著濃厚的興趣,準備從計算機的角度研究人類的思維;他雖然沒有參加達特默斯 首次人工智能會議,但他開創了人工智能研究領域的數學學派;他甚至是提出計算機程 序可以復制的第壹人,在半個世紀前就預言了電腦病毒的出現……
1957年2月8日,馮·諾依曼身患骨癌,甚至沒來得及寫完那篇關於用電腦模擬人類語言的講稿,就在美國德裏醫院與世長辭,只生活了54個春秋。他壹生獲得了數不清的獎項 ,包括兩次獲得美國總統獎,1994年還被追授予美國國家基礎科學獎。他是電腦發展史 上最有影響的壹代偉人。
馮·諾伊曼於坐火車通勤到洛斯阿拉莫斯時,以手寫方式撰寫此份報告,並將此份手寫筆記寄回費城。戈德斯坦把此份報告付諸打字並復制。雖然報告上打字的日期為6月30日,但是在五天前,6月25日時,24份第壹份草案的復制件已被分送給與EDVAC計劃有密切關系的人士。由於很多人對此份報告感到興趣,於是促使了此份報告存在的消息傳遍世界;劍橋大學的莫裏斯·威爾克斯對於報告內容令他感到興奮,促使他決定在1946年夏天旅行到美國參加摩爾學院講習課程。
馮·諾伊曼壹生中發表了大約150篇論文,其中有60篇純數學論文,20篇物理學以及60篇應用數學論文。他最後的作品是壹個在醫院未完成的手稿,後來以書名《計算機與人腦》發布,表現了他生命最後時光的興趣方向。