跳轉到

馮紐曼:天才神童與 EDVAC 報告草案#

布達佩斯的數學黃金世代#

一九〇三年十二月二十八日,約翰・馮・諾伊曼(John von Neumann)生於布達佩斯一個富裕的猶太銀行家家庭。原名 Neumann János 的他,是当时正在崛起的奧匈帝國猶太中產階級中的一員。那一代的布達佩斯竟同時孕育了馮・紐曼、西拉德(Leo Szilard)、維格納(Eugene Wigner)、特勒(Edward Teller)——四位改變二十世紀物理與計算科學的猶太天才。歷史學家至今仍在追問:為什麼是布達佩斯?答案或許是一九一七年前的匈牙利對受高等教育猶太人短暫開放的機會窗口、競爭激烈的中學數學競賽制度(Eötvös 競賽)、以及每位天才身邊幾乎都有一位點燈的老師——馮・紐曼的中學教師庫爾沙克(László Rátz)發現這孩子的數學能力遠超過自己能教的,便力薦布達佩斯大學的費葉爾(Lipót Fejér)親自對他做個別指導。

神童的傳說極多:六歲能在腦中對八位數做除法、能整段背誦電話簿娛樂賓客。他的父親一度擔心過早的數學榮譽會害他「淪為不實用的數學家」,於是折衷讓他就讀化學工程。這個折衷反而滋養了他一生的特色:他從不把自己當純粹數學家,而是把數學當成穿透一切領域的工具。

從柏林、哥廷根到普林斯頓#

一九二六年他先在柏林當希爾伯特(David Hilbert)的助手,把希爾伯特的公理化方法用於量子力學,寫出《量子力學的數學基礎》,將海森堡矩陣力學與薛丁格波動力學統一起來。一九三〇年他應維布倫(Oswald Veblen)之邀赴普林斯頓,次年成為普林斯頓高等研究院(IAS)最年輕的終身教授之一,與愛因斯坦、哥德爾同院。他精力充沛、派對愛好者、開車橫衝直撞(他每年至少撞壞一輛車,普林斯頓路口甚至立過「馮・紐曼角」的玩笑路標),聲音宏亮、笑聲如雷。

戰爭把他推進了計算機的門#

真正把他推向電腦的,是炸藥。一九四三年他加入曼哈頓計畫,負責內爆式原子彈的爆轉波(detonation wave)計算。內爆設計需要在極短時間內模擬球體多層炸藥同時收縮的流體力學,計算量大到必須動用人力計算員與芝加哥大學的差分分析儀日夜輪班。馮・紐曼親自體會到:計算能力已經成為物理學的瓶頸。

一九四四年八月初,他在馬里蘭州 Aberdeen 試驗場月台偶遇賓州大學的哥德斯坦(Herman Goldstine),一開口第一句話就是:「彈道研究實驗室現在有什麼計算設備?」哥德斯坦告訴他,賓大正在造一台用真空管的電子計算機 ENIAC。馮・紐曼當場拍板:「快帶我去看。」數日後他就以軍方顧問身份造訪摩爾學院,坐在地板上、與一群二十來歲的年輕工程師逐線討論電路。這位世界頂尖數學家教那些工程師「怎麼像數學家一樣思考」,而十個月的相處也讓他掌握了邏輯設計的Every细节。

EDVAC 報告草案:一份改變世界、也掀起風波的第一人稱文件#

一九四五年六月,馮・紐曼寫出《EDVAC 報告草案的第一份草稿》(First Draft of a Report on the EDVAC)。這份 101 頁的打字報告把整台電腦抽象為五個部件——算術單元、控制單元、記憶體、輸入、輸出——並確立「程式與資料同樣以數位形式存於記憶體、可如資料般被修改」的儲存程式概念。他預言性地主張用「有機神經突觸的效率」標準來評判機器設計。透過哥德斯坦主編、軍方大量印行,這份報告在短短數年間流布全球各實驗室,等於把現代電腦的設計圖免費公開給世界。

爭議在於:報告通篇用第一人稱寫作,只署馮・紐曼一人的名字。實際上儲存程式的概念是 ENIAC 團隊合作的產物——艾克特(J. Presper Eckert)與莫奇利(John Mauchly)早已在討論,真正的關鍵發明人是他們。歷史學家普遍認為,馮・紐曼的出發點是軍事資訊公開的需求:他要把設計做成公共知識、避免被一家公司壟斷。一九四六年五月莫奇利提出雙方共同簽發草案的備忘錄,但溝通失敗。艾克特與莫奇利憤而離開學界另創公司,並申請專利——這條裂縫直接引爆了三十年後的專利大戰。而馮・紐曼則走向另一條路:他與哥德斯坦、伯克斯(Arthur Burks)在普林斯頓 IAS 建造自己的機器,並刻意將設計文件公開、授權任何單位免費複製。IAS 機器(1952 年完成)的後裔遍佈全球:英國曼徹斯特劍橋的各型早期機器、蘇聯的 BESM 路線、以色列 WEIZAC、瑞典 BESK、澳洲 CSIRAC 的後續設計,皆受其惠。「馮・紐曼架構」就此成為現代電腦的同義詞。

最後的偏執:氫彈與權力#

冷戰把他推向另一個舞台。他力主先發制人的核武觀點,一九五五年出任原子能委員會(AEC)委員,成為最具影響力的科學官僚,並積極支持氫彈與洲際飛彈計畫。他到死都相信核子威懾能防範第三次世界大戰——這種近乎冷血的理性計算引發極大爭論。

一九五五年他確診骨癌(一般認為與一九四六年比基尼環礁核試時近距離觀察受到輻射有關,他當時穿一件普通襯衫坐在最前排的其他軍官旁邊)。這位曾以鋼鐵意志自號的人物,臨終飽受折磨,皈依天主教——這個曾自認「僅在形式上信神」的決定令友人震驚。他對友人抱怨說:「人人都知道我一向不信上帝;可我還是怕死。」一九五七年二月八日,馮・紐曼病逝華盛頓,得年五十三歲。他沒能看到一九六〇年代電腦的全面擴散——但從超市結帳到登月計算,每台機器裡都住著那份一九四五年的報告。