handsomepork 發表於 2013-10-17 09:55:10

Ada Lovelace Day: A celebration of the world’s first computer programmer

http://metro.co.uk/2013/10/15/ada-lovelace-day-a-celebration-of-the-worlds-first-computer-programmer-4145367/

http://metrouk2.files.wordpress.com/2013/10/1510-lovelace-part-1.png?w=650&h=756&crop=1#038;h=871


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

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

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


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


在1980年12月10日,美國國防部製作了一個新的計數機程式語言—Ada。
頁: [1]
查看完整版本: Ada Lovelace Day: A celebration of the world’s first computer programmer