Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
艾達·洛夫萊斯沒有操作過一台已完成的電腦,但她在1843年為查爾斯·巴貝奇尚未建成的分析機寫下詳細計算程序,並提出一個超越算術的觀點:如果資訊能以符號表示,機器就可能依照規則處理它。她因此常被稱為第一位電腦程式設計師;更精確地說,她公開發表了最早一批專為通用計算機設計的演算法之一。
從拜倫的女兒到數學思想家
艾達·洛夫萊斯(Ada Lovelace)1815年12月10日出生,原名 Augusta Ada Byron。她是詩人拜倫勳爵與安娜貝拉·米爾班克的女兒。父母分居後,拜倫離開英國;艾達主要由母親安排教育。母親重視數學與科學,讓她接受了在當時女性中少見的嚴謹數學訓練。
| # | Preview | Product | Price | |
|---|---|---|---|---|
| 1 |
|
Ada and the Thinking Machine: The True Story of Ada Lovelace (Women In STEM) | $10.99 | Buy on Amazon |
| 2 |
|
Enchantress of Numbers: A Novel of Ada Lovelace | $16.14 | Buy on Amazon |
| 3 |
|
Ada Lovelace Cracks the Code (Rebel Girls Chapter Books) | $6.99 | Buy on Amazon |
| 4 |
|
Ada Byron Lovelace & the Thinking Machine | $16.98 | Buy on Amazon |
| 5 |
|
Ada Lovelace | $17.76 | Buy on Amazon |
艾達沒有進入大學,而是由私人教師授課。數學家奧古斯都·德摩根曾教導她,科學家瑪麗·薩默維爾則是她的重要引介者與智識導師。她學習數學、科學、語言與文學,後來以「詩意科學」形容自己希望結合精確推理與想像力的思考方式。她的家世帶來教育與社交資源,但她的成就不能簡化為出身;在女性難以進入專業科學機構的年代,她靠持續學習與獨立推論形成了自己的觀點。Computer History Museum 的人物資料與英國科學博物館的介紹記錄了她的教育與思想背景。
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →1833年,17歲的艾達·拜倫認識了數學家與發明家查爾斯·巴貝奇。巴貝奇向她展示差分機的一個運作部件;這次相遇開啟了兩人往後的通信與合作。她後來嫁給威廉·金,丈夫成為洛夫萊斯伯爵後,她獲稱 Augusta Ada King, Countess of Lovelace。
差分機與分析機:計算器和通用計算構想
理解洛夫萊斯的貢獻,先要分清巴貝奇設計的兩種機器。
| 機器 | 目標與特點 |
|---|---|
| 差分機(Difference Engine) | 以有限差分方法自動計算數值表,主要針對多項式等數值序列,減少人工計算與抄錄錯誤;它屬於用途較專一的機械計算裝置。 |
| 分析機(Analytical Engine) | 巴貝奇設想的通用機械計算機,可依指令執行不同運算。它包含儲存數值的「儲藏庫」(store)、執行運算的「運算單元」(mill),並設想用打孔卡提供資料與指令,也能安排重複及條件操作。 |
分析機的概念與現代電腦有可辨認的相似之處:儲藏庫近似記憶體,運算單元近似處理器,打孔卡承擔輸入與程序指令的角色。不過,這只是概念層面的對照;它是19世紀的機械設計,不是現代電子電腦,也沒有在巴貝奇生前完整建成。Computer History Museum 的巴貝奇引擎史詳述了兩種設計及分析機的通用計算構想。
1843年:翻譯之外的七則附註
1842年至1843年間,洛夫萊斯翻譯了義大利工程師路易吉·梅納布雷亞介紹分析機的法文文章。她為英語版本加入七則附註,通常以A至G標示;附註合計約為原文的三倍,並於1843年以「A.A.L.」署名出版。這不是單純的翻譯工作:她解釋機器如何運作,討論其可能用途,也把抽象的機械設計推展成對計算能力的理論思考。
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Fix the driver behind crashes, sound loss and screen glitches3Repair Windows errors before they cause bigger problemsRank #2
她的工作可以分成三層:讓英語讀者讀到梅納布雷亞的說明;將複雜的機械構想整理成易於理解的運作概念;再提出分析機如何按程序處理資料,甚至超越數字算術。附註G中的伯努利數程序,是其中最著名的例子。英國科學博物館的女性計算史介紹說明了這組附註及其內容。
附註G:把數學問題拆成機器步驟
伯努利數是一組出現在數論與分析學中的數列。洛夫萊斯並未發現這些數;她選擇計算其中的數值,展示分析機如何處理一項由多步運算組成的數學任務。
可以把數學公式想成要抵達的答案,把演算法想成通往答案的食譜:要做哪些運算、依什麼次序進行、如何保存中間結果,以及何時使用先前算出的數值。附註G將程序分解並排成可供分析機遵循的運算步驟。如果機器建成,這些指令理論上可由打孔卡提供給它執行。
所以,附註G不是以現代程式語言寫成的原始碼,而是面向分析機架構的數學程序與操作表。它沒有在洛夫萊斯生前的完整分析機上運行,因為那台機器並未完成;但「程序是否真的執行」與「文件是否展示了程序設計」是兩個不同問題。附註G的重要性在於,它清楚呈現如何把複雜計算轉成機器能逐步遵循的指令。
計算不只關於數字
洛夫萊斯最具前瞻性的洞察,不只是如何計算伯努利數,而是她追問機器究竟能計算什麼。她指出,分析機可以把數字當成代表其他事物的符號;只要符號之間的關係能被明確表示,機器便可能依照規則操作字母、符號,甚至音樂等對象。
這個想法連結了兩件事:資料如何表示,以及規則如何處理資料。現代電腦之所以能處理文字、聲音、影像和數值,正是因為各種資訊都能以適當的符號形式編碼,再由程序操作。洛夫萊斯沒有預測出網際網路、人工智慧或今日的數位媒體產品;她提出的,是與通用計算相容的抽象原則,而非對未來具體科技的預言。
Rank #4
她也沒有把機器能力等同於人類思考。她曾主張分析機不能自行產生原創想法;後世把這一立場稱為「洛夫萊斯異議」,並在人工智慧哲學討論中重新檢視。這個名稱是後來對她文字所整理出的議題,不應誤以為她當時已在討論現代人工智慧。它凸顯了她思想中的一條界線:機器能依規則執行的程序,與機器是否能自行創造,是不同問題。
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.她真的是第一位電腦程式設計師嗎?
洛夫萊斯通常被稱為「世界上第一位電腦程式設計師」,理由是她在1843年公開發表了針對巴貝奇分析機的伯努利數演算法。這個稱號作為簡潔的歷史概括有其根據,但「第一」取決於如何界定程式、公開發表,以及通用計算機。
- 較精確的說法:洛夫萊斯撰寫了最早公開發表、明確針對通用計算機設計的演算法之一。
- 為何有爭議:巴貝奇更早的私人筆記也記錄過一些分析機程序構想;若把未出版的筆記納入比較,「第一個程式」就不能不加限定地歸給任何一人。
- 如何看待共同貢獻:巴貝奇負責分析機的主要機械設計,洛夫萊斯則在說明其通用性、闡釋程序與拓展計算意義方面作出關鍵貢獻。附註G以她的名義發表,但形成於兩人密切討論與合作的脈絡中。
分析機沒有完成,也不表示附註G「不算程式」;反過來說,附註G的程序思想也不代表洛夫萊斯獨自發明了現代程式設計或電腦。相關歷史研究對「第一個程式」的定義及巴貝奇筆記有更細緻的討論,見《Charles Babbage, Ada Lovelace, and the Bernoulli Numbers》與《The First Computer Program》。
Best Value
有限的機械時代,長遠的計算遺產
洛夫萊斯的洞見誕生於機械計算時代。她沒有建立現代電子計算理論,分析機也沒有成為可用的日常設備。這些限制不會抹去她的成就,反而界定了成就的性質:她在硬體尚未實現時,已能討論一台可程式化機器的抽象用途,以及程序如何引導它處理不同類型的符號。
她婚後仍持續數學研究與通信,與威廉·金育有三名子女。她於1852年11月27日去世,年僅36歲,與父親拜倫葬於同一座教堂。後世重新重視她的文字與計算思想,她的名字也成為女性參與科學與科技的象徵。這份紀念值得肯定,但最有力的紀念仍是讀懂她實際寫下的內容:她不只替機器說明操作方式,也追問機器運算的範圍究竟可以有多廣。更多人物與館藏資訊可見Science Museum Group 的洛夫萊斯資料及聯合國教科文組織的女性科學家專頁。
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

