不值一提的往事
1791年12月26日,查爾斯·巴貝奇出生于英格蘭一個富有的銀行家家庭,這讓他在后來繼承了相當(dāng)豐厚的遺產(chǎn),為他的科學(xué)研究提供了不小的資本。
沒錯,接下來要說的就是,巴貝奇從小天資聰穎,具有極高的數(shù)學(xué)天賦。
似乎每一位科學(xué)家都是從小就有著這樣或那樣的,異于常人的天賦,仿佛所有為這些科學(xué)家做傳記的故事都出自一人筆下。我們又沒辦法穿越到巴貝奇小時候,帶著張數(shù)學(xué)試卷考考他,去檢查一下他的數(shù)學(xué)天賦。
不過,至少有一點是確定的,巴貝奇考入了劍橋大學(xué),并在畢業(yè)后成了學(xué)?!氨R卡斯講座”的數(shù)學(xué)教授。
如果繼續(xù)在數(shù)學(xué)領(lǐng)域耕耘,巴貝奇可能也會像同時期的高斯一樣,成為一位數(shù)學(xué)家。但是,他選擇了另一條道路。
科學(xué)釣魚法則
目標(biāo):釣到一名年富力強的科學(xué)家
魚餌:人工編制《數(shù)學(xué)用表》。法國數(shù)學(xué)界調(diào)集大批精兵強將,組成了人工手算的流水線,算了個天昏地暗,才完成了17卷大部頭書稿,而且錯誤連篇。
結(jié)論:發(fā)現(xiàn)《數(shù)學(xué)用表》滿篇錯誤的巴貝奇上鉤了!
我,查爾斯·巴貝奇,今年21歲,決定造一臺能進行8位數(shù)的某些數(shù)學(xué)運算的機械儀器。我打算稱呼它為——計算機?差分機?分析機?或者別的什么,我還沒想好。
什么困難也無法阻止我!
“輕松”的科學(xué)檔案
名字:差分機0號
基本情況:1822年,巴貝奇耗去了10年時間,初戰(zhàn)告捷,第一臺差分機呱呱墜地。從設(shè)計繪圖到零件加工,車鉗刨銑磨,都由巴貝奇自己親自動手,樣樣不落。他孤軍奮戰(zhàn)下造出的這臺機器,運算精度達到了6位小數(shù)。
深刻理解:差分機就是一臺多項式求值機,以蒸汽機為動力,驅(qū)動大量的齒輪運轉(zhuǎn),通過常量差分計算數(shù)表,把結(jié)果記錄到金屬表盤上。
1822年6月14日,巴貝奇向皇家天文學(xué)會遞交論文《論機械在天文及數(shù)學(xué)用表計算中的應(yīng)用》,順便向政府伸手要錢,資助他繼續(xù)搞發(fā)明。
我真是個天才。我可不是吹噓自己,只要你看到我設(shè)計的差分機,你就明白,嘿嘿,天才本來就是屬于我的稱號。連政府都為我提供了1.7萬英鎊,這可不是小錢,如果穿越到2022年,它將相當(dāng)于3300萬人民幣。
為了證明我的天才設(shè)想,也為了不負眾望,我決定利用這筆錢再造一臺運算精度達到20位的大型差分機。
陰溝里翻船
根據(jù)巴貝奇設(shè)計的圖紙,第二臺差分機大約需要25000個零件,主要零件的誤差不得超過每英寸的千分之一,許多具體設(shè)計還需要在過程中不斷改進。巴貝奇把差分機交給了英國最著名的機械工程師約瑟夫·克萊門特所屬的工廠制造,但要想造出這種高精度的機械絕非易事,工程進度十分緩慢。
日復(fù)一日,年復(fù)一年,巴貝奇把圖紙改了又改,讓工人把零件重做一遍又一遍。10年過去后,全部零件只完成不足一半數(shù)量。巴貝奇并不打算放棄,他又苦苦支撐了10年,機器卻仍然無法運轉(zhuǎn),政府宣布不再為這個項目出一分錢,為期20年的差分機項目最終失敗了。
英國首相:“我宣布,這部機器的唯一用途,就是花掉大筆金錢!”
發(fā)明,繼續(xù)
奧古斯塔·阿達·金又叫阿達·洛芙萊斯,她是著名詩人拜倫的女兒。洛芙萊斯為巴貝奇的機器提供了全新的想法,她覺得差分機也許可以創(chuàng)造世界?!胺治鰴C‘編織的代數(shù)模式同杰卡德織布機編織的花葉完全一樣”。于是,為分析機編制一批函數(shù)計算程序的重擔(dān),落到了數(shù)學(xué)才女柔弱的肩頭。
他們一拍即合,成為新的發(fā)明伙伴。發(fā)明——繼續(xù)向前!
我失敗了,沒能造出第二臺差分機,我大約連計劃的一半都沒完成。我甚至自己又投入了1.3萬英鎊,可擺在我面前的依然是一堆廢棄的滑車和齒輪,工廠里一片狼藉。不過,我可不會這么容易就放棄。
沒錯,我又有了全新的想法,給機器來個大升級,造一臺分析機(我想的名字怎么樣)。那將是一臺可以解決所有計算問題的通用機器,為每一個人服務(wù)。
但我現(xiàn)在一貧如洗,許多人都勸我,是時候考慮放棄發(fā)明了!
儀器檢測報告
巴貝奇計劃,分析機將由三個主要功能組成。
第一種齒輪式的“存貯庫”,每一齒輪可儲存10個數(shù),總共能夠儲存1000個50位數(shù)。
第二種是“運算室”,基本原理與帕斯卡的轉(zhuǎn)輪相似,但改進了進位裝置,使得50位數(shù)加50位數(shù)的運算可完成于一次轉(zhuǎn)輪之中。
第三種是送入和取出數(shù)據(jù)的機構(gòu),以及在“存儲庫”和“運算室”之間運輸數(shù)據(jù)的部件。
預(yù)言:如果巴貝奇的計劃實現(xiàn)了,那么,計算機時代也許會提前100多年到來。
失敗與尾聲
遺憾的是,巴貝奇無法再得到任何資助了。為把分析機的圖紙變成現(xiàn)實,他耗盡了自己全部財產(chǎn),弄得一貧如洗。
貧困交加,無休止的腦力勞動,讓洛芙萊斯的健康狀況也急劇惡化。1852年,36歲的洛芙萊斯去世。
1871年,為計算機事業(yè)貢獻畢生精力的巴貝奇,終究沒能完成神奇的發(fā)明,離開了人世。留給后世的是一臺小小的模型,30種不同的設(shè)計方案,近2100張組裝圖和50000張零件圖。
后記
1991年,倫敦科學(xué)博物館彌補了查爾斯·巴貝奇的遺憾,制作了一臺完整的差分機,它包含4000多個零件,重2.5噸。