2013年9月16日 星期一

Augusta Ada Byron


  •   愛達·勒芙蕾絲(Ada Lovelace),原名奧古斯塔·愛達·拜倫(Augusta Ada Byron)名為奧古斯塔·愛達·金,勒芙蕾絲伯爵夫人是著名英國詩人拜倫之女。
  • 是數學愛好者,被後人公認為第一位電腦程式設計師。
  • 愛達與她的母親同住。她與父親有許多相似的天份,年輕的拜倫女爵對數學感到極高的興趣,數學佔有她人生的絕大部份,即使結婚之後也是如此。
  • 而愛達的母親讓她年輕時就學習數學一事,卻總是被認為是受到其父拜倫的影響。
  • 愛達的數學與科學課程是由家庭教師威廉·福萊德、威廉·金與瑪麗·索麥維所指導,後來更接受奧古斯都·德·摩根的教導。
  • 愛達也是一位活躍於倫敦社交圈的女士,這位女士曾在年輕時是藍襪會的會員。
  • 她的老師瑪麗·索麥維是一位著名的19世紀科學家,並由這位學者介紹給查爾斯·巴貝奇。
  • 成就

    著名的大衛·布魯斯特爵士、查爾斯·衛斯頓、查爾斯·狄更斯與麥可·法拉第也認在1842年與1843年期間,愛達花了9個月的時間翻譯義大利數學家路易吉·米那比亞講述查爾斯·巴貝奇電腦分析機的論文。
  • 在譯文後面,她增加了許多註記,詳細說明用該機器計算伯努利數的方法,被認為是世界上一地個電腦程式;因此,愛達也被認為是世界上第一位程式設計師。
  • 不過,有傳記作者也因為部份的程式是由巴貝奇本人所撰,而質疑愛達在電腦程式上的原創性。
  • 巴貝奇在他所著的《經過哲學家人生》裡留有下面的述敘:我認為她為米那比亞的備忘錄增加許多註記,並加入了一些想法。
  • 雖然這些想法是由我們一起討論出來的,但是最後被寫進註記裡的想法確確實實是她自己的構想。我將許多代數運算的問題交給她處理,這些工作也與伯努利數的運算相關。
  • 在她所送回給我的文件,更修正了我先前在程式裡的重大錯誤。
  • 影響

    愛達的文章創造出許多巴貝奇也未曾提到的新構想,比如愛達曾經預言道:『這個機器未來可以用來排版、編曲或是各種更複雜的用途。』
    她死後一百年,於1953年,愛達之前對查爾斯·巴貝奇的《分析機概論》所留下的筆記被重新公佈,並被認為對現代計算機與軟體工程造成了重大影響http://zh.wikipedia.org/zh-tw/%E6%84%9B%E9%81%94%C2%B7%E5%8B%92%E8%8A%99%E8%95%BE%E7%B5%B2