2013年9月19日 星期四

愛達·勒芙蕾絲

  愛達·勒芙蕾絲(英語:Ada Lovelace,又譯阿達·奧古斯塔),原名奧古斯塔·愛達·拜倫(英語:Augusta Ada Byron),全名為奧古斯塔·愛達·金,勒芙蕾絲伯爵夫人(英語:Augusta Ada King, Countess of Lovelace,1815年12月10日-1852年11月27日),是著名英國詩人拜倫之女。數學愛好者,被後人公認為第一位電腦程式設計師。

生平
  愛達是她詩人父親—拜倫與母親安妮·伊莎貝拉·米爾班奇(英語:Anne Isabella Milbanke)唯一的合法子嗣。她的名字取自拜倫的異母的姊妹奧古斯塔·李(英語:Augusta Leigh)。拜倫與安妮的婚事是在奧古斯塔為了避免醜聞,而慫恿拜倫與安妮結合的產物。然而,在1816年1月16日,安妮還是離開拜倫,帶著一個月大的愛達離開。同年4月21日,拜倫簽下了分居協議,並離開英國。
愛達從未見過她同父異母的妹妹阿拉格·拜倫,阿拉格是拜倫與克萊爾·克萊蒙所出,但於1822年死去,享年5歲。至於愛達的另一位親戚奧古斯塔·李之女伊麗莎白·梅朵拉·李(英語:Elizabeth Medora Leigh)則有與她照過面,並由愛達的母親告知愛達與梅朵拉彼此的身世。

成就
  在1842年與1843年期間,愛達花了9個月的時間翻譯義大利數學家路易吉·米那比亞講述查爾斯·巴貝奇電腦分析機的論文。在譯文後面,她增加了許多註記,詳細說明用該機器計算伯努利數的方法,被認為是世界上第一個電腦程式;因此,愛達也被認為是世界上第一位程式設計師。不過,有傳記作者也因為部份的程式是由巴貝奇本人所撰,而質疑愛達在電腦程式上的原創性。巴貝奇在他所著的《經過哲學家人生》(Passages from the Life of a Philosopher, 1846)裡留有下面的述敘:
  我認為她為米那比亞的備忘錄增加許多註記,並加入了一些想法。雖然這些想法是由我們一起討論出來的,但是最後被寫進註記裡的想法確確實實是她自己的構想。我將許多代數運算的問題交給她處理,這些工作也與伯努利數的運算相關。在她所送回給我的文件,更修正了我先前在程式裡的重大錯誤。
  愛達的文章創造出許多巴貝奇也未曾提到的新構想,比如愛達曾經預言道:『這個機器未來可以用來排版、編曲或是各種更複雜的用途。』。

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

相關影響
計算機科學
  在1980年12月10日,美國國防部製作了一個新的計算機程式語言—Ada。
美國國防部標準局為了記念愛達,以她的生日設立了一個編號MIL-STD-1815。
英國計算機公會每年都頒發以愛達為名的獎項。
大眾文化
  在第203集的數謎(math-mystery)動畫—《數位追逐》裡,就有她的身影出現,其配音由的珍·科廷擔當。
  愛達是布魯斯·斯特林與威廉·吉布森合著小說《差分解析儀》的主角。在故事中,她所提出的新構想加速了計算機時代的來臨。
  約翰·克羅利在他的小說《拜倫的故事》(Lord Byron's Novel)中,拜倫寫下了自己的故事,卻因亡故而未能完成,之後由其女愛達將故事補齊。
  愛達是1997年電影《孕育愛達》裡的主角,由蒂爾達·斯溫頓飾演。
在史考特·衛斯特菲爾德的系列作《Midnighters》裡,其中一名女性主角的崇拜對象正是愛達,更影響了其中三本系列作的內容。

出版
Menabrea, Luigi Federico; Ada Lovelace. Sketch of the Analytical Engine Invented by Charles Babbage. Scientific Memoirs. 1843, 3.With notes upon the Memoir by the Translator
Woolley, Benjamin. The Bride of Science: Romance, Reason, and Byron's Daughter. 2002.February.
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
 資料來源:維基百科

 


預覽
預覽

沒有留言:

張貼留言