2010年9月26日 星期日

Charles Babbage

[Babbage] Babbage (1791 - 1871) 二十二歲從劍橋獲得數學博士學位,當時是位被認為很具潛力的年輕數學家。在他還是學生的時候,就對計算機的設計產生興趣。他獲得英國皇家學院的資助,應用當時新的數學知識,他應用當時的數學新知,著手設計並製造一台功能更廣泛的機械型計算機:差分機 (Difference Engine)。十年過去,就在差分機即將完成的時候,他領悟到:一台理想的計算機,必須能夠依指令改變其執行程序。也就是可變程式的概念。這是個前所未有的偉大理想。他立刻棄置了差分機,開始埋首設計分析機 (Analytical Engine) 以實現他的理想。整個設計在 1838 年完成,就連寫程式的方法都想好了。可惜當時的技術無法配合,Babbage 終其一生未能完成一台計算機。雖然 Babbage 是一位很優秀的數學家兼工程師,可惜他的時代環境還不能配合他的發明。這就好像一個人,在橡膠、內燃機都還未知之前,就想要發明汽車。但是他始終受到英國皇家學會的信任和資助,而且留下巨細無靡的設計圖 300 多張、筆記 6000 多頁,和許多半成品。他那未完成但是已經知道可以工作的差分機,後來整個版權贈送給了英國皇家學會,也許算是報答知遇之恩吧。
 

沒有留言:

張貼留言