圖靈和馮諾依曼,誰是計(jì)算機(jī)之父呢? 左圖靈,右馮諾依曼 回顧計(jì)算機(jī)發(fā)展歷史,“計(jì)算機(jī)之父”這種籠統(tǒng)的稱謂沒有明確的答案。 我們可以認(rèn)為是圖靈,也可以認(rèn)為是馮·諾依曼,答案還不止兩個(gè),可以算下面這些人,甚至更多: 巴貝奇(Charles Babbage)- 通用計(jì)算機(jī)之父 圖靈(Alan Turing)-計(jì)算機(jī)科學(xué)之父 約翰·阿坦那索夫(John Vincent Atanasoff )-電子計(jì)算機(jī)之父 馮·諾依曼(John von Neumann)-現(xiàn)代計(jì)算機(jī)之父 (1)機(jī)械時(shí)期--計(jì)算機(jī)的起源 畢竟“計(jì)算機(jī)”就是指用來計(jì)算的機(jī)器,機(jī)械時(shí)期有很多代表人物,比如: 發(fā)明加減計(jì)算機(jī)的希卡特Schickard(1623)和帕斯卡Pascal(1642)。 注:有一門計(jì)算機(jī)高級(jí)語言用Pascal來命名。 萊布尼茲Leibnitz(1687)是一個(gè)偉大的數(shù)學(xué)家,他發(fā)明出可以乘除運(yùn)算的計(jì)算機(jī)。你認(rèn)他們誰是“計(jì)算機(jī)之父”呢?當(dāng)然,你也可以認(rèn)為他們做的都是“計(jì)算器Calculator”,還沒有計(jì)算機(jī)的基本結(jié)構(gòu)呢。 (2)巴貝奇Charles Babbage--通用計(jì)算機(jī)之父 國(guó)內(nèi)幾乎都沒聽說過巴貝奇這個(gè)人,但在國(guó)外卻是公認(rèn)的計(jì)算機(jī)之父。 巴貝奇,生活在機(jī)械時(shí)代,領(lǐng)先世界一百年構(gòu)思出了完整的計(jì)算機(jī)結(jié)構(gòu)。他生不逢時(shí),注定成為一個(gè)悲劇的天才。他虧了自己家里和英國(guó)政府很多錢,最后卻造不出像樣的分析機(jī),因?yàn)楫?dāng)時(shí)的工藝還達(dá)不到他所設(shè)計(jì)的精度。直到一百年后,有個(gè)教授為了情懷用機(jī)電方式建造Mark-I計(jì)算機(jī),才實(shí)現(xiàn)了巴貝奇的構(gòu)想。1985年,倫敦科學(xué)博物館決定用巴貝奇當(dāng)時(shí)的方式打造一臺(tái)完整的差分機(jī),整臺(tái)機(jī)器到2002年才完工,一共花了17年的時(shí)間。 看下面視頻,感受差分機(jī)金屬之魅力 機(jī)械美學(xué):差分機(jī)的運(yùn)作 巴貝奇在1834年所構(gòu)思的分析機(jī)(通用計(jì)算機(jī)),就已有了計(jì)算機(jī)的五個(gè)部分:處理器Cpu、控制器Control、存儲(chǔ)器Memory、輸入與輸出裝置Input & Output,而非馮·諾依曼才提出的。故稱他為“通用計(jì)算機(jī)之父”或“現(xiàn)代計(jì)算機(jī)之祖父”。 (3)圖靈Alan Turing--計(jì)算機(jī)科學(xué)之父 圖靈在現(xiàn)在毫無疑問是名氣最大的,圖靈也是個(gè)天才,他的工作非常有開創(chuàng)性,系統(tǒng)建構(gòu)了計(jì)算機(jī)科學(xué)的基礎(chǔ),提出了圖靈機(jī)、圖靈測(cè)試,所以被稱為“計(jì)算機(jī)科學(xué)之父”。 (4)約翰·阿坦那索夫John Vincent Atanasoff--電子計(jì)算機(jī)之父 阿坦納索夫和克利福德·貝瑞在1939年制造了ABC機(jī)。 在電子時(shí)代,作為第一臺(tái)電子計(jì)算機(jī)的發(fā)明者,拔得了頭籌,也夠資格被稱為“電子計(jì)算機(jī)之父”了。他那時(shí)也已經(jīng)開始使用二進(jìn)制了,所以二進(jìn)制也不是馮·諾依曼首創(chuàng)的。 (5)馮·諾依曼John von Neumann--現(xiàn)代計(jì)算機(jī)之父 為什么很多計(jì)算機(jī)書籍把馮·諾依曼認(rèn)定為計(jì)算機(jī)之父呢?因?yàn)樗诳茖W(xué)界名聲很響,有許多開創(chuàng)性的工作,包括數(shù)學(xué)、量子力學(xué)、計(jì)算機(jī)和經(jīng)濟(jì)學(xué)領(lǐng)域。他對(duì)二戰(zhàn)的貢獻(xiàn)很大,不僅參與原子彈研制,還對(duì)ENIAC(1946年,很多書把它作為世界上第一如計(jì)算機(jī)看待)作了關(guān)鍵改進(jìn)。另外他還最終完善了計(jì)算機(jī)的模型,提出馮諾依曼機(jī),奠定了我們現(xiàn)代所使用的計(jì)算機(jī)的基礎(chǔ)。 所以把馮諾依曼稱為“現(xiàn)代計(jì)算機(jī)之父”是實(shí)至名歸的。 |
|