經典小故事少兒百科

現代通用數字計算機的前身範例

本文已影響 1.77W人 

1834年,巴貝奇完成了一項新計算裝置的構思。他考慮到,為了能使這種裝置有廣泛的應用,計算裝置應該具有通用性,能解決數學上的各種問題。

現代通用數字計算機的前身

利用它不僅可以進行數字運算,而且還能夠進行邏輯運算,巴貝奇把這種裝置命名為“分析機”,它是現代通用數字計算機的前身。巴貝奇曾為他的分析機先後提出過大約30種不同的方案,並對各種方案都繪製出了圖紙,圖紙上零件的個數多達幾萬。

為了集中全部精力投入到分析機的研製中去,巴貝奇在1839年毅然辭去了劍橋大學盧卡斯講座數學教授的職務。

1840年,巴貝奇前往義大利,向人們介紹分析機的設計思想。義大利政治家梅納佈雷亞對他的創見非常讚賞。當時對巴貝奇事業的意義充分理解的只有三個人,除了梅納佈雷亞(他在1867年當選為義大利總理),他的兒子亨利·巴貝奇外還有著名詩人拜倫的獨生女艾達(Ada)·拜倫。

艾達既是一位作家,又是一名卓越的數學家,她自從在1833年結識巴貝奇後,始終對巴貝奇的研究工作給予支援。

梅納佈雷亞為了使人們瞭解巴貝奇在計算機設計方面的思想,把巴貝奇的演講和談話記錄編輯成書,在1842年用法文出版。

在這本書出版後,艾達為了“使人們知道怎樣命令分析機做事”,告訴巴貝奇她打算把書譯成英文。巴貝奇建議她,除了把書稿譯成英文外,最好再寫一些有獨創見解的文章。按照巴貝奇的建議,艾達在1843年把245頁的原稿譯成英文,連同她自己所寫的297頁評註,彙集成書在英國出版了。艾達的評註指出了分析機的結構特點和功能,還闡述了自己在計算機理論方面的精闢見解。

這本書可以稱為程式設計的'第一本專門著作,她的思想為現代計算機的程式設計奠定了基礎。她還親自為分析機編制造函式表的計算程式,並建議分析機由十進位制編碼改為二進位制編碼。她作為世界上第一位程式設計師,是當之無愧的。為了紀念她的功績,在1978年美國國防部把選定的一種通用程式設計語言命名為“Ada語言”。[-(@_@)-]

遺憾的是,分析機到巴貝奇於1871年去世時始終也未能完成。在他逝世後,他的兒子亨利·巴貝奇還為分析機奮鬥了好多年。現在,分析機的一部分仍陳列在倫敦科學博物館裡。

巴貝奇的理想當時未能實現,其原因除了在技術上不能滿足巴貝奇所設想的要求,而電子學又尚未形成等之外,更重要的是由於在那時社會對高速計算機的需要還不很迫切,巴貝奇幾乎完全是在孤軍奮鬥。因而人們認為,由於巴貝奇這位天才生不逢辰超前了100年,因此未能取得成功。直到他去世之後70年的20世紀40年代,由於馬克一號和ENIAC等計算機相繼問世,巴貝奇的預言才得以實現,他的天才思想也終於得到了公認。

猜你喜歡

熱點閱讀

最新文章

推薦閱讀