跳轉到

第 6 章 紡織機、水力與早期自動化控制工具#

6.3 雅克·雅卡爾與洛夫萊斯的母親(拜倫之女):用打孔卡控制複雜圖案的機械計算先驅#

6.3.1 1764 的起點:法國宮廷的紡織自動化#

18 世紀法國里昂的絲織業有數百年圖案經濟。Basile Bouchon(1725)、Jacques de Vaucanson(1745 皆有式打孔紙帶改良織機)為技術前人;Joseph-Marie Jacquard 於 1804 年定型提花織機(Jacquard loom):以一疊連續打孔硬卡控制經線的升降,每一次「是否有洞」直接決定「這根經線是否提起」。

6.3.2 打孔卡=程式的物質化#

Jacquard 機的本質是外部可替換的邏輯控制體:

\[ \text{孔位序列} \;\Rightarrow\; \text{機器的動作序列} \]
  • 換一疊卡=換一款圖案(程式/資料分離的先聲);
  • 卡可複製、交換、批量印刷——「軟體可分發」的理念比計算機早 100 年;
  • 里昂的產業衝擊:一名工人可配合多機織花,昔日需要一名少年「拉花匠」(drawboy)手工提線。

社會效應:Jacquard 機在里昂造成織工流血抗議(部分記載稱織工把機器碎石擲於雅卡爾家門)——與英國盧德運動(6.1)共同成為「自動化衝擊社會契約」的古典案例。

6.3.3 從織機到計算機:Babbage 與 Ada Lovelace 的數位織機夢#

1837 年起,英國數學家 Charles Babbage 公開承認其 Analytical Engine 靈感直接來自提花機;Ada Lovelace(拜倫之女,數學家,其母親 Anabella Milbanke 刻意以數學教育對抗拜倫家的浪漫血脈)在 1843 年為 Menabrea 文章撰寫的注釋 G 中寫出為分析機準備的伯努利數計算步驟表——常被譽為「第一支程式」。她在注釋中寫下了著名預言:

分析機「編織代數圖樣,正如雅卡爾織機編織花朵與葉片。」(The Analytical Engine weaves algebraical patterns just as the Jacquard-loom weaves flowers and leaves.)

織機→計算機的思想直系,是工具史與計算史最著名的姻親。Ada 母親的「以數學馴化拜倫基因」的教育工程,本身就是依本書主題的教育制度介入。

6.3.4 前因後果#

  • 前因:里昂絲業的圖案經濟+Bouchon/Vaucanson 的紙帶前作。
  • 事件:Jacquard 提花機(1804)成為打孔卡控制思想的標定;Babbage 與 Ada 借用其概念構思通用計算機(1837–1843)。
  • 後果:1890 年 Hollerith 美國人口普查的打孔卡機(IBM 直系前身)直接承接此譜系;Jacquard 打孔卡思想最終在 8.2 的 NC 機床紙帶上回到機床本身——工具與計算合流。

下一章:第 7 章 福特汽車的移動裝配線