本页使用了标题或全文手工转换

愛達·勒芙蕾絲

维基百科,自由的百科全书
跳转至: 导航搜索
洛夫莱斯伯爵夫人埃达
Ada, Countess of Lovelace
Ada Lovelace portrait.jpg
1840年的埃达
出生 奥古斯塔·埃达·拜伦
Augusta Ada Byron

(1815-12-10)1815年12月10日
英格兰伦敦
逝世 1852年11月27日(1852-11-27)(36歲)
英格兰伦敦马里波恩
墓地 英格兰诺丁汉郡哈克诺圣抹大拉的马利亚教堂
知名于 数学
运算
配偶 威廉·金-诺尔(第一代洛夫莱斯伯爵)英语William King-Noel, 1st Earl of Lovelace
父母

勒芙蕾絲伯爵夫人奧古斯塔·愛達·金·諾爾(原姓拜倫,1815年12月10日-1852年11月27日)是一位英國數學家與作家,代表作是她為查爾斯·巴貝奇的分析機——機械式通用電腦——所寫的註記。她的註記中,包含了一段公認為史上第一個演算法,以用在分析機上。因此,愛達被公認為史上第一位電腦程式設計師

達·勒芙蕾絲是名詩人拜倫的唯一婚生子,母親為溫特沃斯女爵安妮·伊莎貝拉·米爾班奇(安娜貝拉)英语Anne Isabella Milbanke。拜倫的其他子女都是和其他女人間的非婚生子。愛達出生週月父母離異。四個月後拜倫離開英國,從此一去不歸,最終在希臘獨立戰爭中病死,愛達時年八歲。愛達之母始終痛恨拜倫,致力栽培愛達的數學和科學興趣,以免愛達陷入她眼中父親拜倫的瘋狂下場。但愛達終究對父親感興趣(並在死後遺言要葬在父親身旁)。愛達童年多病。1935年愛達與威廉·金結婚,威廉·金於1938年受封勒芙蕾絲伯爵,她成為勒芙蕾絲伯爵夫人。

因為她的家庭與教育環境,她認識許多科學家,如安德魯·克羅斯英语Andrew Crosse大衛·布儒斯特爵士查爾斯·惠斯通英语Charles Wheatstone和作家狄更斯,跟著他們進修。愛達自稱是「分析家(與形上學家)」,並自稱在從事「詩意科學」。

十幾歲時,因著她的數學天份,愛達認識了後世稱為「電腦之父」的查爾斯・巴貝奇,並參與了巴貝奇的分析機。愛達在1833年透過家教瑪麗·薩默維爾的關係,認識了巴貝奇。在1842到1843年間,她翻譯了一篇義大利軍事工程師費德里科·路易吉闡述分析機的文章,並加上長篇的註記(篇名就叫《註記》)。《註記》包含了後世很多人公認的第一段電腦程式—一段要用分析機執行的演算法。愛達的註記對早期電腦發展史非常重要。此外,當巴貝奇和其他人,都專注於電腦的數學運算能力時,愛達描繪了電腦的未來世界,電腦不只計算數字,還能處理所有的其他事物。她在註記中以她的「詩意科學」對分析機提出問題,並分析個人社會如何透過科技協同工作。

愛達在1852年因子宮癌逝世,享年36歲。

生平[编辑]

童年[编辑]

拜倫想要一個「光耀的男兒」,所以當妻子生下女兒時,非常失望。她的名字「奧古斯塔」取自拜倫同父異母的妹妹奧古斯塔·李,拜倫自己命名「愛達」。

1816年1月16日,安娜貝拉在拜倫要求下,帶著一個月大的愛達離家,回到柯比馬洛里英语Kirkby Mallory的娘家。依當年的英國法律,離婚後子女監護權屬於父方。但拜倫不想要監護權,只委託妹妹在愛達有需要時通知他。4月21日拜倫勉為其難簽字離婚,幾天後旋即離開英國。除離婚外,安娜貝拉一輩子都在指控拜倫的敗德行為。

愛達因為這個事件,在維多利亞時代聲名遠播。拜倫和女兒再無任何牽扯,終生未曾相見。他逝世於1824年,愛達時年8歲。母親安娜貝拉是愛達唯一的重要親人。直到愛達20歲生日前,拜倫的畫像都用灰布蓋住,不讓愛達看到。安娜貝拉1856年成為温特沃思女男爵。

愛達小的時候,母親安娜貝拉和她很疏遠,常常把她丟給溺愛孫女的外婆,米爾班奇夫人茱蒂·洪照顧。然而,當時社會對離婚的男方有利,也考慮兒童的福利。因此,為顧及社會觀感,安娜貝拉必須扮演慈母。安娜貝拉會寫信給母親關心愛達,並在信封上加註信件要收好,以備不時之需。在其中一封信裡,她稱愛達為「它」:「雖然百般不願,我還是聽妳的話,和它說話。若妳願照顧它,我會非常高興。」在愛達的少女時期,安娜貝拉安排好幾個好友當眼線,就近監視以免愛達變壞。愛達偷偷給這些眼線取了一個綽號「大怒神」,抱怨她們亂編故事誹謗她。

愛達小時候身體不好,常常生病。八歲時,她就因為頭痛而眼花。1829年6月,愛達因麻疹發作而全身麻痺,在床上休養了將近一年,之後仍然行動不便。直到1831年,她才能柱著拐杖走路。雖然一直生病,愛達的數理能力仍持續進步。12歲的時候,這位未來巴貝奇口中的「妖精小姐」,開始想飛。她深思熟慮,按部就班,一步步實現她的夢想計畫。1928年2月,她跨出第一步:製作雙翼。她計算、分析不同的材質、大小,嘗試各種材料:紙、油布、纜線、羽毛等。她研究鳥類解剖學,計算雙翼和身體的正確比例。她計畫把她的研究發現和圖表,整理成書《飛行學》。她也規劃所需的器材,例如羅盤,以便能越過高山河谷「直線穿越大地」。愛達的最後一步則是要結合蒸汽和「飛行藝術學」。

1833年初,愛達和一個家教墜入情網,戀情曝光後,他們就私奔了。家教的親戚認出愛達後,通報了愛達的母親。安娜貝拉和朋友聯手封鎖了所有消息,以免被輿論攻擊。愛達從未見過拜倫和克萊爾·克萊爾蒙特的女兒,她同父異母的妹妹奧格拉·拜倫。1822年,奧格拉五歲時過世。愛達和拜倫同父異母妹妹奧古斯塔·李的女兒伊莉莎白·梅朵拉·李英语Elizabeth Medora Leigh有往來,雖然對方後來在法院上刻意避開她。

教育[编辑]

愛達與她的母親同住。她與父親有許多相似的天分,年輕的拜倫女爵對數學感到極高的興趣,數學佔有她人生的絕大部份,即使結婚之後也是如此。而愛達的母親讓她年輕時就學習數學一事,卻總是被認為是受到其父拜倫的影響。愛達的數學與科學課程是由家庭教師威廉·福萊德英语William Frend (social reformer)威廉·金英语William King-Noel, 1st Earl of Lovelace瑪麗·索麥維所指導,後來更接受奧古斯都·德·摩根的教導。愛達也是一位活躍於倫敦社交圈的女士,這位女士曾在年輕時是蓝袜会英语Blue Stockings Society (England)的會員。

她的老師瑪麗·索麥維是一位著名的19世紀科學家,並由這位學者於1833年6月5日介紹給查爾斯·巴貝奇。著名的大衛·布魯斯特爵士查爾斯·衛斯頓英语Charles Wheatstone查爾斯·狄更斯麥可·法拉第也認識她。

愛達·勒芙蕾絲
倫敦科學館分析機複製品,本質上可以說是第一台電腦,雖然從未被真正製造

家庭[编辑]

1835年,愛達嫁給了威廉·金(後來晉封為第一代勒芙蕾絲伯爵)。他們總共生下三個孩子:

  • 拜倫(Byron,生於1836年5月12日)、
  • 安妮貝拉英语Lady Anne Blunt(生於1837年9月22日)
  • 拉爾夫·戈登(Ralph Gordon,生於1839年7月2日)

勒芙蕾絲一家住在瑟瑞(Surrey)的奧坎(Ockham)。而自婚後,她的頭銜則變成奧古斯塔·愛達,勒芙蕾絲伯爵夫人閣下The Right Honourable Augusta Ada, Countess of Lovelace),不過較簡單的愛達·勒芙蕾絲和婚前名稱愛達·拜倫,是在今天是更廣為人知的名稱。

成就[编辑]

在1842年與1843年期间,愛達花了9個月的時間翻譯義大利數學家路易吉·米那比亞讲述查爾斯·巴貝奇计算机分析機的论文。在譯文后面,她增加了許多註記,詳細說明用该机器计算伯努利數的方法,被認為是世界上第一個计算机程序;因此,愛達也被認為是世界上第一位程序员。不過,有傳記作者也因為部份的程式是由巴貝奇本人所撰,而質疑愛達在電腦程式上的原創性。巴貝奇在他所著的《經過哲學家人生》(Passages from the Life of a Philosopher, 1846)[1]裡留有下面的述敘:

我認為她為米那比亞的備忘錄增加許多註記,並加入了一些想法。雖然這些想法是由我們一起討論出來的,但是最後被寫進註記裡的想法確確實實是她自己的構想。我將許多代數運算的問題交給她處理,這些工作也與伯努利數的運算相關。在她所送回給我的文件,更修正了我先前在程序裡的重大錯誤。

愛達的文章創造出許多巴貝奇也未曾提到的新構想,比如愛達曾經預言道:『這個機器未來可以用來排版、編曲或是各種更複雜的用途。』。

逝世[编辑]

1852年,愛達為了治療子宮頸癌,卻因此死於失血過多,年僅36歲。她留下了兩個兒子與一位女兒—安妮·布蘭特女爵英语Lady Anne Blunt

依她的遺言,愛達葬於諾丁罕哈克諾英语Hucknall哈克諾聖瑪麗亞·抹大拉教堂英语Church of St. Mary Magdalene, Hucknall,長眠在父親的身旁。

影響[编辑]

她死後一百年,於1953年,愛達之前對查爾斯·巴貝奇的《分析機概論》所留下的筆記被重新公佈,並被認為對現代計算機與軟體工程造成了重大影響。

相關影響[编辑]

計算機科學[编辑]

大眾文化[编辑]

  • 在第203集的數謎(math-mystery)動畫—《數位追逐英语Cyberchase》裡,就有她的身影出現,其配音由的珍·科廷英语Jane Curtin擔當。
  • 愛達是布魯斯·斯特林威廉·吉布森合著小說《差分解析儀》的主角。在故事中,她所提出的新構想加速了計算機時代的來臨。
  • 約翰·克羅利英语John Crowley在他的小說《拜倫的故事》(Lord Byron's Novel)中,拜倫寫下了自己的故事,卻因亡故而未能完成,之後由其女愛達將故事補齊。
  • 愛達是1997年電影《孕育愛達英语Conceiving Ada》裡的主角,由蒂尔达·斯温顿飾演。
  • 在史考特·衛斯特菲爾德的系列作《Midnighters》裡,其中一名女性主角的崇拜對象正是愛達,更影響了其中三本系列作的內容。
  • Google(現時屬於Niantic Labs)的多人連線智能手機遊戲「Ingress」 中,為玩家(Agents)進行提示和指引的女性聲音是名為ADA的人工智能,儘管遊戲指「ADA」其實是「A Detection Algorithm」(一個偵察的算法)的縮寫​。「她」是其中一個貫通遊戲背景故事的角色,並曾「上」過兩位女角的身。

出版[编辑]

  • Woolley, Benjamin. The Bride of Science: Romance, Reason, and Byron's Daughter. February 2002. 
  • Toole, Betty Alexandra Toole Ed.D, Ada, the Enchantress of Numbers, A Selection from the Letters of Ada Lovelace, and her Description of the First Computer (1992)
  • Toole, Betty Alexandra Toole Ed.D., Ada, The Enchantress of Numbers, Prophet of the Computer Age, 1998
  • Kim, Eugene and Toole, Betty Alexandra T, Ada and the First Computer, Scientific American, May, 1999

参考文献[编辑]

  1. ^ (可於《透視計算機科學革命》(Perspectives on the Computer Revolution, 1970年著)找到。作者:芝諾·皮利希恩英语Zenon Pylyshyn
  2. ^ Lovelace Lecture & Medal. BCS. [2 March 2008]. 

外部連結[编辑]