|
1842年,英國政府宣佈斷絕對巴貝奇的一切資助,科學界的同行則譏笑他是「愚笨的巴貝奇」,
公然稱差分機「毫無任何價值」。然而,巴貝奇沒有灰心喪氣,他為自己確定了一項更大膽的
計劃——研製一台通用計算機。這種新機器被命名為「分析機」<圖右>,巴貝奇希望它能自動解算有
100個變量的複雜算題,每個數達25位,速度達到每秒鐘運算一次。 巴貝奇設計的分析機不僅包括齒輪式「存貯倉庫」(Store)和「運算室」即「作坊」(Mill), 而且還有他未給出名稱的「控制器」裝置,以及在「存貯倉庫」和「作坊」之間運輸數據的輸入 輸出部件。巴貝奇以他天才的思想,劃時代地提出了類似於現代電腦五大部件的邏輯結構。 頂著艱難的條件和輿論壓力,只有27歲的英國女數學家阿達·奧古斯塔勇敢地(AdaAugusta) 支 持了巴貝奇的計劃。阿達甚至不顧自己已是三個孩子的母親,堅定地投身於分析機研究,成為巴 貝奇的合作夥伴。在1843年發表的一篇論文裡,阿達認為機器今後有可能被用來創作複雜的音樂、 製圖和在科學研究中運用,這在當時確是十分大膽的預見。 在筆記裡,阿達還為分析機設計提出了大量有用的建議。她準確地評價說:「分析機『編織』的代 數模式同傑卡德織布機編織的花葉完全一樣」。於是,為分析機編製程序的重擔,落到了這位數學 才女的肩頭。她寫信告訴巴貝奇,她已經為如何計算「伯努利數」寫作了一份規劃。 以現在的觀 點看, 阿達首先為計算擬定了「算法」,然後寫作了一份「程序設計流程圖」。這份珍貴的規 劃,被人們視為「第一件計算機程序」。 由於得不到任何資助,巴貝奇和阿達耗盡了自己全部財產,一貧如洗。1852年,因疾病纏身,阿 達英年早逝。巴貝奇又獨自堅持了近20年。晚年的他甚至不能有條理地表達自己的意思,但是 仍然百折不撓地堅持工作。1871年,為計算機事業貢獻畢生精力的這位先驅者孤獨地離開了人世。 分析機終於沒能製造出來,未完成的一部分也被保留在英國皇家博物館裡。 巴貝奇逝世後,他的兒子亨利·巴貝奇(Henry Babbage)少將製造了若干個「運算室」部件<圖左> 的複製品,送往世界各地保存。亨利堅定地相信,總有一天,他父親的這種機器一定會被後人製造出 來。 |