0

5
2

文字

分享

0
5
2

織布機的進化戰爭,計算機的關鍵突破│《電腦簡史》 齒輪時代(十九)

張瑞棋_96
・2020/06/29 ・3236字 ・閱讀時間約 6 分鐘 ・SR值 513 ・六年級

上一篇提到巴貝奇放棄差分機,轉而投入分析機的設計,意欲打造什麼都能算的通用型計算機。分析機必須採用全新架構,巴貝奇受困許久,沒想到最後讓他突破盲點的靈感,竟是來自於看似毫無關聯的織布機……。

本文為系列文章,上一篇請見:兩艘軍艦換不到兩噸重的計算機?巴貝奇與差分機│《電腦簡史》 齒輪時代(十八)

紡織業落後英國,沃康松臨危受命

還記得發明「便便機器鴨」的沃康松嗎?他結束吹笛人、鼓手與機器鴨等機械玩偶的展演後,本來要更進一步,打造具有肌肉運動、呼吸、血液循環的機械生物,不料突然於 1741 年接到一項官方任務,而不得不擱置這個計畫。(前情提要:如果上帝就像鐘錶匠,當然我們也能?│《電腦簡史》 齒輪時代(十二)

原來法國政府發現英國紡織業這幾年突發猛進,背後的助力就是英國發明家約翰.凱 (John Kay) 於 1733 年發明的飛梭。以往織布機至少要有兩人操作:一個工人提起縱向的經紗,然後將梭子推向另一端,帶著橫向的緯紗穿過經紗,然後另一端的工人待另一組經紗又提起後,再將梭子推回來,如此不斷往返。

-----廣告,請繼續往下閱讀-----

有了飛梭之後,一部織布機只需要一個工人操作,而且速度快上好幾倍,還能織出更寬更大的布。因此英國的紡織業無論是成本、產量或樣式,都遙遙領先其它各國,一躍為歐洲的領頭羊。法國政府不甘落後,於是找上沃康松,冀望他運用設計自動機器的長才,也能改善法國的織布機,好迎頭趕上英國。

前人已曾改善織布機,靈感來自滾筒風琴

其實早在沃康松之前,法國就曾有兩位紡織工人試圖改造織布機,時間比約翰.凱發明飛梭還早;不過他們針對的是提花布的編織。織布機織的布有兩種,一種是沒有圖案的素面布,另一種是有圖案的提花布。製造素面布比較簡單,每次提起的經紗相當固定,例如這次是奇數線,下次則是偶數線,如此不斷輪流。但提花布就相當麻煩,每次要提起的經紗組合都不一樣,非常耗時費工。紡織工人布雄 (Basile Bouchon) 想改善的,便是製造緹花布的方法。

其實布雄找到的解決方案已經存在很久了,只不過它一直隱藏在與紡織業毫無關聯的一樣東西──滾筒風琴 (barrel organ) 。

滾筒風琴的內部結構。圖/wikipedia

滾筒風琴通常用於街頭表演,只要轉動搖柄,就會自動奏出樂曲。事實上,滾筒風琴的原理與音樂盒類似,旋律變化都是取決於圓筒表面參差不齊的突起。差別在於音樂盒是直接撥動鋼製簧片發出聲音,滾筒風琴則是間接造成不同音管阻塞,由風箱產生氣流通過音管而發出聲音。就這點而言,滾筒風琴反而更接近穆薩三兄弟於 850 年設計的吹笛手。

-----廣告,請繼續往下閱讀-----

布雄的父親原本就是製作滾筒風琴的工匠,布雄從小耳濡目染,對滾筒風琴的構造瞭若指掌。因此當他踏入紡織業後,觀察到織布機的經紗起起落落,編織出規律的幾何圖案,便聯想到這其實與滾筒風琴有異曲同工之妙。規律的圖案相當於不斷重覆的樂曲,經紗相當於音管;既然可以藉由轉動圓筒而奏出樂曲,那麼同樣的原理應該也能用於織布機,控制經紗起落而織出圖案。

用紙卷控制經線,織出不同的圖樣

布雄很清楚滾筒風琴的圓筒如何製作:先按照樂譜上的音符在紙上畫好記號,接著將紙裹住圓筒表面,然後在記號處──釘上鐵釘,再取下紙張即大功告成。不過布雄並沒有依樣畫葫蘆,打造另一個用於織布機的圓筒。這是他的另一個洞見:打了孔的紙已經包含如何控制音管的資訊,做成圓筒只是沿襲自音樂盒的作法,並非絕對必要。也許織布機無需圓筒,用打孔的紙張就能控制經線起落?

布雄所設計用打孔紙帶控制的織布機。圖/wikipedia

1725 年,布雄公開展示他的發明:在現有織布機上外加一個編織控制裝置。這個裝置有條寬寬長長、打了許多洞的紙帶,首尾相連成環,再用兩根圓筒狀的軸桿上下撐開,就像輸送帶或跑步機那樣,只不過紙帶是直立的,而且要靠手拉動。

以往要靠人工挑選要提起的經紗,現在只要把上方軸桿推向前去頂整排勾針。由於軸桿表面是鏤空的,所以哪些勾針會被頂到而移動,取決於對應到紙帶的位置是否有洞。沒有洞,紙帶才會推動勾針提起經紗;如果有洞,勾針就會穿過洞而文風不動。等梭子穿過經紗後,再將紙帶拉下一點,再次推軸桿去頂勾針,如此不斷地拉紙帶、推軸桿。由於洞的分布位置都不相同,所以每次會提起不同的經紗,而織出特定圖案。

-----廣告,請繼續往下閱讀-----

這是史上第一台半自動織布機,也堪稱第一台可編程的工業機器,因為只要更換不同紙帶,就能織出不同圖樣。可惜布雄的劃時代發明並未獲得青睞,因為它仍有許多缺陷,例如紙張很容易破裂,用沒多久就要整卷更換;紙的強度不足也限制了紙帶寬度,只能織出窄福的提花布;此外,紙帶長度受限於織布機的高度,圖案很快就又重覆,太過單調呆板。

紙卷太短又容易破,何不改用串接的卡片?

三年後,布雄的助理法爾肯 (Jean-Baptiste Falcon) 克服了這幾個缺陷。他把上方的軸桿改成方形,並且改用一片一片串起來的厚紙板取代紙帶,如此一來,就不需要下方軸桿,卡片串接的長度便不受限制,可以織出更複雜的圖案。厚紙板也可以做成更寬,就能織出更寬的提花布。此外,厚紙板較不易破損,就算破損,也只需要更換壞掉的卡片,不用像紙帶那樣要整卷換新。

不過即使解決了這幾個問題,紡織廠仍然不願意花錢改裝織布機,因為方形軸桿仍得靠人工轉動,還要對齊打洞的位置,織布速度沒快多少,也未減少人力,投資效益並不高。法國紡織業的自動化腳步就此打住,直到十多年後,沃康松奉命提升法國織布技術,布雄與法爾肯的發明才又被挖出來。

沃康松以布雄的設計為基礎,但將紙帶改為裹住一個金屬大圓筒,運用自動機器的原理做出連動機制,讓圓筒轉動與推壓勾針的動作一氣呵成,持續不斷地自動織出圖案。沃康松果真不負法國政府所托,於 1745 年展示史上第一架全自動織布機。不過紡織工人可不高興,他們深恐因此失業,群起抗議;有些工人怪罪到沃康松頭上,還朝他丟石頭。織布機自動化的計畫再次受挫,沃康松也不如歸去,重拾他的擬人機器人計畫。

-----廣告,請繼續往下閱讀-----

其實紡織工人無須太過驚慌,因為沃康松改良布雄的設計後,雖然可以減少人力、提高效率,但所織的布仍然無法太寬、圖案不能太複雜,所以還是沒有幾家工廠願意購置。為什麼沃康松要延用紙帶,而不是選擇法爾肯所設計的卡片?這的確令人費解。打孔卡片直到半個世紀後,才被另一位法國發明家雅卡爾 (Joseph Marie Jacquard) 重新發掘,他成功地結合前人的設計,打造出可編程的全自動織布機。

雅卡爾統合成功建織布機,巴貝奇承襲設計造分析機

雅卡爾於 1752 年出生於法國的紡織重鎮里昂 (Lyon) ,這裡正是當初布雄與法爾肯工作的地方。雅卡爾的父親也是紡織工匠,有自己的工坊;雅卡爾從小就要幫忙打雜,直到十三歲才在姊夫的指導下識字念書。二十歲時父親過世,雅卡爾繼承了紡織工坊,然而才十年時間,他就敗光家產,只能離鄉背井四處打工謀生,直到 1789 年才回到家鄉,重返熟悉的紡織業。

歷經法國大革命的十年動盪後,雅卡爾自 1800 年開始,陸續發表各種自動化的紡織設備,包括用腳踩踏的織布機、魚網編織機。1803 年,拿破崙特地召見雅卡爾,讓他住進巴黎的工藝學院,任意使用裡面的設施,進一步研究如何改善織布機。雅卡爾仔細研究工藝學院收藏的布雄、法爾肯、沃康松等人的設計,最後他決定將沃康松所用的大圓筒與紙帶換成打孔的卡片,利用棘輪控制卡片轉動,果然成功打造出真正實用的全自動織布機。

雅卡爾織布機的控制裝置。圖/wikipedia

雅卡爾織布機 (Jacquard loom) 其實是個控制裝置,可以加裝在現有的織布機上。原本兩個工人一天才能合力織出 3 公分的提花布,改裝後只需要一個工人,一天就能織到 60 公分長,而且布寬與圖案都不受限制。雅卡爾織布機自 1805 年發表,到 1811 年專利期滿為止,共出貨了一萬一千台,大幅提升法國紡織業的競爭力。

-----廣告,請繼續往下閱讀-----

雅卡爾不僅改變了紡織業,也間接促進了計算機的進展。打孔卡片的可編程功能在他手中發揚光大,遠在英國的巴貝奇正是受此啟發,才能設計出史上第一台通用計算機。

-----廣告,請繼續往下閱讀-----
文章難易度
張瑞棋_96
423 篇文章 ・ 1108 位粉絲
1987年清華大學工業工程系畢業,1992年取得美國西北大學工業工程碩士。浮沉科技業近二十載後,退休賦閒在家,當了中年大叔才開始寫作,成為泛科學專欄作者。著有《科學史上的今天》一書;個人臉書粉絲頁《科學棋談》。

0

0
0

文字

分享

0
0
0
為什麼越累越難睡?當大腦想下班,「腸道」卻還在加班!
鳥苷三磷酸 (PanSci Promo)_96
・2026/04/30 ・2519字 ・閱讀時間約 5 分鐘

本文與  益福生醫 合作,泛科學企劃執行

昨晚,你又在床上翻來覆去、無法入眠了嗎?這或許是現代社會最普遍的深夜共鳴。儘管換了昂貴的乳膠枕、拉上百分之百遮光的窗簾,甚至在腦海中數了幾百隻羊,大腦的那個「睡眠開關」卻彷彿生鏽般卡住。這種渴望休息卻睡不著的過程,讓失眠成了一場耗損身心的極限馬拉松 。

皮質醇:你體內那位「永不熄滅」的深夜警報器

要理解失眠,我們得先認識身體的一套精密防衛系統:下視丘-垂體-腎上腺軸(HPA axis) 。這套系統原本是演化給我們的禮物,讓我們在面對劍齒虎或突如其來的危險時,能迅速進入「戰鬥或快逃」的備戰狀態。當這套系統啟動,腎上腺就會分泌皮質醇 (壓力荷爾蒙),這種荷爾蒙能調動能量、提高警覺性,讓我們在危機中保持清醒 。

然而,現代人的「劍齒虎」不再是野獸,而是無止盡的專案進度、電子郵件與職場競爭。對於長期處於高壓或高強度工作環境的人們來說,身體的警報系統可能處於一種「切換不掉」的狀態。

-----廣告,請繼續往下閱讀-----

在理想的狀態下,人類的生理時鐘像是一場精確的接力賽。入夜後,身體會進入「修復模式」,此時壓力荷爾蒙「皮質醇」的濃度應該降至最低點,讓「睡眠荷爾蒙」褪黑激素(Melatonin)接棒主導。褪黑激素不僅負責傳遞「天黑了」的訊號,它還能抑制腦中負責維持清醒的食慾素(Orexin)神經元,幫助大腦順利關閉覺醒開關。

對於長期處於高壓或高強度工作環境的人們來說,身體的警報系統可能處於一種「切換不掉」的狀態 / 圖片來源:envato

然而,當壓力介入時,這場接力賽就會變成跑不完的馬拉松賽。研究指出,長期的高壓環境會導致 HPA 軸過度活化,使得夜間皮質醇異常分泌。這不僅會抑制褪黑激素的分泌,更會讓食慾素在深夜裡持續活化,強迫大腦維持在「高覺醒狀態(Hyperarousal)」。 這種令人崩潰的狀態就是,明明你已經累到不行,但大腦卻像停不下來的發電機!

長期的睡眠不足會導致體內促發炎細胞激素上升,而發炎反應又會進一步活化 HPA 軸,分泌更多皮質醇來試圖消炎,高濃度的皮質醇會進一步干擾深層睡眠與快速動眼期(REM),導致睡眠品質變得低弱又破碎,最終形成「壓力-發炎-失眠」的惡行循環。也就是說,你不是在跟睡眠上的意志力作對,而是在跟失控的生理長期鬥爭。

從腸道重啟好眠開關:PS150 菌株如何調校你的生理時鐘

面對這種煞車失靈的失眠困局,科學家們將目光投向了人體內另一個繁榮的生態系:腸道。腸道與大腦之間存在著一條雙向通訊的高速公路,這就是「菌-腸-腦軸 (Microbiome-Gut-Brain Axis, MGBA)」,而某些特殊菌株不僅能幫助消化、排便,更能透過神經與內分泌途徑與大腦對話,直接參與調節我們的壓力調節與睡眠節律。這種菌株被科學家稱為「精神益生菌」(Psychobiotics)。

-----廣告,請繼續往下閱讀-----
腸道與大腦之間存在著一條雙向通訊的高速公路,這就是「菌-腸-腦軸 (Microbiome-Gut-Brain Axis, MGBA)」/圖片來源:益福生醫

在眾多研究菌株中,發酵乳桿菌 Limosilactobacillus fermentum PS150 的表現格外引人注目。PS150菌株源於亞洲益生菌權威「蔡英傑教授」團隊的專業研發,累積多年功能性菌株研發經驗的科學成果。針對臨床常見的「初夜效應」(First Night Effect, FNE),也就是現代人因出差、換床或環境改變導致的入睡困難,俗稱認床。科學家在進行實驗時發現,補充 PS150 菌株能顯著恢復非快速動眼期(NREM)的睡眠長度,且入睡更快,起床後也更容易清醒。更重要的是,不同於常見的藥物助眠手段(如抗組織胺藥物 DIPH)容易造成快速動眼期(REM)剝奪或導致睡眠破碎化,PS150 菌株展現出一種更為「溫和且自然」的調節力,它能有效縮短入睡所需的時間,並恢復睡眠中代表深層修復的「Delta 波」能量。

科學家發現,即便將 PS150 菌株經過特殊的熱處理(Heat-treated),轉化為不具活性但保有關鍵成分的「後生元」(Postbiotics),其生物活性依然能與活菌媲美 。HT-PS150 技術解決了益生菌在儲存與攝取過程中容易失去活性的痛點,讓這些腸道通訊員能更穩定地發揮作用 。

在臨床實驗中,科學家觀察到一個耐人尋味的現象:當詢問受試者的主觀感受時,往往會遇到強大的「安慰劑效應」,無論是服用 HT-PS150 還是安慰劑的人,主觀上大多表示睡眠變好了。這種「體感上的進步」有時會掩蓋真相,讓人分不清是心理作用還是真實效益。

然而,客觀的生理數據(Biomarkers)卻揭開了關鍵的差異。在排除主觀偏誤後,實驗數據顯示 HT-PS150 組有更高比例的人(84.6%)出現了夜間褪黑激素分泌增加,且壓力荷爾蒙(皮質醇)顯著下降,這證明了菌株確實啟動了體內的睡眠調控系統,而不僅僅是心理安慰。

-----廣告,請繼續往下閱讀-----

最值得關注的是,對於那些失眠指數較高(ISI ≧ 8)的族群,這種「生理修復」與「主觀體感」終於達成了一致。這群人在補充 HT-PS150 後,不僅生理標記改善,連原本嚴重困擾的主觀睡眠效率、持續時間,以及焦慮感也出現了顯著的進步。

了解更多PS150助眠益生菌:https://lihi3.me/KQ4zi

重新定義深層睡眠:構建全方位的深夜修復計畫

睡眠從來就不只是單純的休息,而是一場生理功能的全面重整。想要重獲高品質的睡眠,關鍵在於為自己建立一個全方位的修復生態系。

這套系統的基石,始於良好的生活習慣。從減少睡前數位螢幕的干擾、優化室內環境,到作息調整。當我們透過規律作息來穩定神經系統,並輔以現代科學對於 PS150 菌株的調節力發現,身體便能更順暢地啟動睡眠開關,回歸自然的運作節律。

-----廣告,請繼續往下閱讀-----

與其將失眠視為意志力的抗爭,不如將其看作是生理機能與腸道微生態的深度溝通。透過生活作息的調整與科學實證的支持,每個人都能擁有掌控睡眠的主動權。現在就從優化生活型態開始,為自己按下那個久違的、如嬰兒般香甜的關機鍵吧。

與其將失眠視為意志力的抗爭,不如將其看作是生理機能與腸道微生態的深度溝通 / 圖片來源 : envato

-----廣告,請繼續往下閱讀-----
文章難易度

討論功能關閉中。

鳥苷三磷酸 (PanSci Promo)_96
247 篇文章 ・ 319 位粉絲
充滿能量的泛科學品牌合作帳號!相關行銷合作請洽:contact@pansci.asia

0

6
0

文字

分享

0
6
0
量子革命來襲!一分鐘搞定傳統電腦要花數千萬年的難題!你的電腦是否即將被淘汰?
PanSci_96
・2024/10/17 ・2050字 ・閱讀時間約 4 分鐘

量子電腦:解碼顛覆未來科技的關鍵

2023 年,Google 發表了一項引人注目的研究成果,顯示人類現有最強大的超級電腦 Frontier 需要花費 47 年才能完成的計算任務,Google 所研發的量子電腦 Sycamore 只需幾秒鐘便能完成。這項消息震驚了科技界,也再次引發了量子電腦的討論。

那麼,量子電腦為什麼如此強大?它能否徹底改變我們對計算技術的認知?

歡迎訂閱 Pansci Youtube 頻道 獲取更多深入淺出的科學知識!

量子電腦是什麼?

量子電腦是一種基於量子力學運作的新型計算機,它與我們熟悉的傳統電腦截然不同。傳統電腦的運算是建立在「位元」(bits)的基礎上,每個位元可以是 0 或 1,這種二進位制運作方式使得計算過程變得線性且單向。然而,量子電腦使用的是「量子位元」(qubits),其運算邏輯則是基於量子力學中的「疊加」與「糾纏」等現象,這使得量子位元能同時處於 0 和 1 的疊加狀態。

這意味著,量子電腦能夠在同一時間進行多個計算,從而大幅提高運算效率。對於某些非常複雜的問題,例如氣候模型、金融分析,甚至質因數分解,傳統電腦可能需要數千年才能完成的運算任務,量子電腦只需數分鐘甚至更短時間便可完成。

-----廣告,請繼續往下閱讀-----

Google、IBM 和量子競賽

Google 和 IBM 是目前在量子計算領域中競爭最為激烈的兩大科技公司。Google 的 Sycamore 量子電腦已經展示出極高的計算速度,令傳統超級電腦相形見絀。IBM 則持續投入量子電腦的研究,並推出了超過 1000 個量子位元的系統,預計到 2025 年,IBM 的量子電腦將擁有超過 4000 個量子位元。

除此之外,世界各國和企業都爭相投入這場「量子霸權」的競賽,台灣的量子國家隊也不例外,積極尋求量子計算方面的突破。這場量子競賽,將決定未來的計算技術格局。

量子電腦的核心原理

量子電腦之所以能如此快速,是因為它利用了量子力學中的「疊加態」和「糾纏態」。簡單來說,傳統電腦的位元只能是 0 或 1 兩種狀態,而量子位元則可以同時處於 0 和 1 兩種狀態的疊加,這使得量子電腦可以在同一時間內同時進行多次計算。

舉例來說,如果一台電腦需要處理一個要花 330 年才能解決的問題,量子電腦只需 10 分鐘便可解決。如果問題變得更複雜,傳統電腦需要 3300 年才能解決,量子電腦只需再多花一分鐘便能完成。

-----廣告,請繼續往下閱讀-----

此外,量子電腦中使用的量子閘(quantum gates)類似於傳統電腦中的邏輯閘,但它能進行更複雜的運算。量子閘可以改變量子位元的量子態,進而完成計算過程。例如,Hadamard 閘能將量子位元轉變為疊加態,使其進行平行計算。

量子電腦能大幅縮短複雜問題的計算時間,利用量子閘進行平行運算。圖/envato

計算的效率

除了硬體技術的進步,量子電腦的強大運算能力也依賴於量子演算法。當前,最著名的兩種量子演算法分別是 Grover 演算法與 Shor 演算法。

Grover 演算法主要用於搜尋無序資料庫,它能將運算時間從傳統電腦的 N 遞減至 √N,這使得資料搜索的效率大幅提升。舉例來說,傳統電腦需要花費一小時才能完成的搜索,量子電腦只需幾分鐘甚至更短時間便能找到目標資料。

Shor 演算法則專注於質因數分解。這對於現代加密技術至關重要,因為目前網路上使用的 RSA 加密技術正是基於質因數分解的困難性。傳統電腦需要數千萬年才能破解的加密,量子電腦只需幾秒鐘便可破解。這也引發了全球對後量子密碼學(PQC)的研究,因為一旦量子電腦大規模應用,現有的加密系統將面臨極大的威脅。

-----廣告,請繼續往下閱讀-----

量子電腦的挑戰:退相干與材料限制

儘管量子電腦具有顛覆性的運算能力,但其技術發展仍面臨諸多挑戰。量子位元必須保持在「疊加態」才能進行運算,但量子態非常脆弱,容易因環境中的微小干擾而坍縮成 0 或 1,這種現象被稱為「量子退相干」。量子退相干導致量子計算無法穩定進行,因此,如何保持量子位元穩定是量子電腦發展的一大難題。

目前,科學家們正在探索多種材料和技術來解決這一問題,例如超導體和半導體技術,並嘗試研發更穩定且易於量產的量子電腦硬體。然而,要實現大規模的量子計算應用,仍需克服諸多技術瓶頸。

量子電腦對未來生活的影響

量子電腦的快速發展將為未來帶來深遠的影響。它不僅將推動科學研究的進步,例如藥物設計、材料科學和天文物理等領域,還可能徹底改變我們的日常生活。例如,交通運輸、物流優化、金融風險管理,甚至氣候變遷預測,都有望因量子計算的應用而變得更加精確和高效。

然而,量子計算的發展也帶來了一些潛在的風險。隨著量子電腦逐漸成熟,現有的加密技術可能會被徹底摧毀,全球的資訊安全體系將面臨巨大挑戰。因此,各國政府和企業已經開始研究新的加密方法,以應對量子時代的來臨。

-----廣告,請繼續往下閱讀-----
-----廣告,請繼續往下閱讀-----

討論功能關閉中。

0

1
0

文字

分享

0
1
0
計算機先驅:巴貝奇與他的小型差分計算機——《資訊大歷史》
azothbooks_96
・2022/07/01 ・3045字 ・閱讀時間約 6 分鐘

-----廣告,請繼續往下閱讀-----

查爾斯.巴貝奇

查爾斯.巴貝奇(Charles Babbage),1792 至 1871 年。

1843 年,一位英國數學家提出了分析機原理,這個構思將在一百零三年後由後人付諸實踐,並有了一個為大家熟知的名字——計算機(今日俗稱電腦)。很遺憾,查理斯.巴貝奇終其一生也沒能實現造出分析機的願望,但他依舊是當之無愧的計算機先驅。

直到今天,許多計算機書籍扉頁裡仍然刊載著他的照片,以表紀念。

巴貝奇發明小型差分計算機

一七九二年,巴貝奇出生於倫敦一個富有的銀行家家庭,十八歲進入著名的劍橋大學三一學院,成為牛頓的校友。後來他擔任了牛頓擔任過的「盧卡斯數學教授」職務。在進入大學之前,他就展現出極高的數學天分。

進入大學後,巴貝奇發現,當時英國人普遍接受的牛頓建立在運動基礎之上的微積分,不如萊布尼茨基於符號處理的微積分那樣便於理解和傳播。為了推廣已被歐洲大陸普遍接受的萊布尼茨的微積分,他和其他人一同創辦了英國的(數學)分析學會。

不過巴貝奇並不是一個安分的學生,他一方面顯現出超凡的智力,另一方面又不按照要求完成學業,為此他不得不轉了一個學院,才能繼續學業。在學校裡,他還對很多超自然的現象感興趣。

延伸閱讀:巴貝奇誕辰|科學史上的今天:12/26

如果不是趕上工業革命,巴貝奇或許會尋找某個傳統的數學領域或者自然哲學領域做一輩子研究,並且留下一個巴貝奇定律或者巴貝奇定理。但是,工業革命的大背景,讓他把畢生精力和金錢都投入研究一種能夠處理資訊的機械中。

-----廣告,請繼續往下閱讀-----

這也不奇怪,因為工業革命為資訊處理提供了思想上的依據、技術上的條件和廣闊的市場。工業革命是人類歷史上最偉大的事件。它不僅第一次讓人類從此進入可持續發展的時代,也改變了人們的思想。人類從相信神,到今天開始變得自信起來,相信這個世界是確定的、有規律的,而自己能夠發現世界上所有的規律。

早在牛頓時代,著名物理學家玻意耳(Robert Boyle)在總結牛頓等人的科學成就之後,就提出了「機械論」,也被稱為「機械思維」。

提出「機械論」的玻意耳(Robert Boyle)。圖/Wikipedia

玻意耳等人(包括牛頓、哈雷等)認為,世間萬物的規律都可以用機械運動的規律來描述,包括蒸汽機和火車在內的工業革命中那些最重要的發明,都受益於機械思維。人們熱衷於用機械的方法解決問題,從精密的航海導航,到能夠奏樂的音樂盒,再到能織出各種圖案的紡織機。

既然能想到的所有規律都可以用運動規律來描述,那麼就很容易想到讓具有特殊結構的齒輪組運動來完成計算,這便是設計機械計算機的思想基礎。

其實,這種想法早在十七世紀就有人嘗試過。法國數學家帕斯卡(Blaise Pascal)發明了一種手搖計算器——雖然有時人們將它稱為最早的機械計算機,但實際上它和我們今天理解的電腦概念沒有太多相似之處,稱之為「計算器」更為恰當。

-----廣告,請繼續往下閱讀-----

帕斯卡計算器從外觀上看有上下兩排旋鈕,每個旋鈕上都刻著○至九這十個數字。在做加減法時,只要將參加運算的兩個數字分別撥到相應的位置,然後轉動手柄,計算器裡的一組組齒輪就會轉動,完成計算。

帕斯卡計算器。圖/Wikipedia

帕斯卡計算器最初只能做加法,後來經過改良, 可以做減法和乘法, 但做不了除法。在帕斯卡之後,萊布尼茨改良了計算器。他發明了一種以他名字命名的轉輪「萊布尼茨輪」,方便實現四則運算中的進位和借位。

到了十九世紀初,經過近兩個世紀的改進,機械計算器已經能夠完成四則運算,但是計算速度很慢,精度也不夠高,而且設備造價昂貴。不過,這種計算器更大的缺陷在於,對於複雜的運算(比如對數運算和三角函數運算)都做不到。

十九世紀機械工業的發展需要進行大量的複雜計算,比如三角函數的計算、指數和對數的計算等。在微積分出現之前,完成這些函數的計算是幾乎不可能的事。

-----廣告,請繼續往下閱讀-----

十八世紀之後,歐洲數學家用微積分找到了很多計算上述函數的近似方法,不過這些方法的計算量極大,需要很長的時間,而且當時除了數學家,一般人是完成不了那些計算的。為了便於工程師在工程中和設計時完成各種計算,數學家設計了數學用表,如此一來工程師就可以從表中直接查出計算的結果。

不過,那個時代的數學用表錯誤百出,為生產和科學研究帶來了很多麻煩。而這個問題很難避免,因為手算很難保證完全不出錯。如果很多數學家分別獨立計算,還可以比對結果發現錯誤。但是巴貝奇發現,那些不同版本的數學用表都是抄來抄去,而犯的錯也都一樣。

因此,巴貝奇想設計一種機械來完成微積分的計算,然後用它來計算各種函數值,得到一份可靠的數學用表。當時他只有二十二歲。

延伸閱讀:兩艘軍艦換不到兩噸重的計算機?巴貝奇與差分機|《電腦簡史》 齒輪時代(十八)

在隨後的十年裡,巴貝奇造出來一台有六位精度(巴貝奇最初的目標是達到八位精度)的小型差分計算機。隨後巴貝奇用它算出了好幾種函數表,用於解決航海、機械和天文方面的計算問題。

-----廣告,請繼續往下閱讀-----

值得指出的是,巴貝奇的這次成功受益於工業革命的成就——當時機械加工的精度比瓦特時代已經高出了很多,這讓巴貝奇能夠加工出各種尺寸獨特的齒輪。

但是,當時並沒有二十世紀的精密加工技術,製造小批量特製齒輪和機械部件的成本高、難度大,這給巴貝奇後來的工作帶來了諸多不便。

巴貝奇小型差分計算機的部分模組。圖/Wikipedia

不過,首次成功還是讓巴貝奇獲得了英國政府的資助,用以打造一台精度高達二十位的計算機。

幾年後,他又獲得了劍橋大學盧卡斯數學教授的職位,讓他有了穩定的收入。在此之前,他一直在花自己繼承的十萬英鎊遺產。勝利女神似乎正向他招手,但接下來的時日,他在計算機研究方面一籌莫展。

-----廣告,請繼續往下閱讀-----

從表面上看,巴貝奇遇到的困難是因為那台差分機太複雜了,裡面有包括上萬個齒輪的二點五萬個零件,當時的加工水準根本無法製造。但更本質的原因是,巴貝奇並不真正理解計算的原理。他不懂得對於複雜的計算來說,不是要把機器做得更複雜,而是要用簡單的計算單元來實現複雜的計算。

當然,在那個年代沒有人瞭解這些。作為現代計算機基礎理論的布林代數要再等十幾年才會被提出來,而且要再過近一個世紀,才會被應用到計算技術中。

後人根據巴貝奇的設計打造而成的差分機。圖/Wikipedia

——本文摘自《資訊大歷史:人類如何消除對未知的不確定》,2022 年 6 月,漫遊者文化,未經同意請勿轉載。

-----廣告,請繼續往下閱讀-----
azothbooks_96
55 篇文章 ・ 22 位粉絲
漫遊也許有原因,卻沒有目的。 漫遊者的原因就是自由。文學、人文、藝術、商業、學習、生活雜學,以及問題解決的實用學,這些都是「漫遊者」的範疇,「漫遊者」希望在其中找到未來的閱讀形式,尋找新的面貌,為出版文化找尋新風景。