2013年9月16日 星期一

愛達·勒芙蕾絲 Ada Byron

生平:

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

愛達是她詩人父親— 拜倫與母親安妮·伊莎貝拉·米爾班奇,唯一的合法子嗣。她的名字取自拜倫的異母的姊妹奧古斯塔·李(Augusta Leigh)。拜倫與安妮貝拉的婚事是在奧古斯塔為了避免醜聞,而慫恿拜倫與安妮貝拉結合的產物。然而,在1816年1月16日,安妮貝拉還是離開拜倫,帶著一個月大的愛達離開。同年4月21日,拜倫簽下了分居協議,並離開英國。

成就:

在1842年與1843年期間,愛達最著名的事蹟為翻譯義大利人查爾斯·巴貝奇早期的程式設計書《分析機概論》(analytical engine),愛達對翻譯查爾斯·巴貝奇的《分析機概論》所留下的筆記,被認為對現代電腦與軟件工程造成了重大影響。在譯文後面,她增加了許多註記,詳細說明用該機器計算伯努利數的方法。

不過,有傳記作者也因為部份的程式是由巴貝奇本人所撰,而質疑愛達在電腦程式上的原創性。巴貝奇在他所著的《經過哲學家人生》(Passages from the Life of a Philosopher, 1846)裡留有下面的述敘:

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

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

來源:維基百科

沒有留言:

張貼留言