當前位置

首頁 > 經典小故事 > 少兒百科 > 現代通用數字計算機的前身範例

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

推薦人: 來源: 閱讀: 1.51W 次

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

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

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

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

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

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

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

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

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

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

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