世界上第一位程式設計師,來自19世紀的“女學霸”

Ada Lovelace(愛達·洛芙萊斯)是誰?她是19世紀英國一位成就卓著的數學家,浪漫派詩人拜倫勳爵的女兒,後來成為伯爵夫人。普遍認為,她是計算機程式創始人,史上第一位程式設計師。

愛達於1815年12月10日出生,不久父母離異,她跟母親生活。她的母親安娜貝拉·米爾班克本人熱愛數學,堅持讓女兒從小開始學習邏輯、科學和數學。

世界上第一位程式設計師,來自19世紀的“女學霸”
這些學科在19世紀對於女性幾乎是禁區,對這些學問感興趣並願意鑽研的女性極為罕見。愛達從小對機器著迷,19歲時嫁給了一位名叫威廉·金的貴族青年。他曾經教過她數學。

丈夫被冊封洛芙萊斯伯爵後,愛達·金夫人成為洛芙萊斯伯爵夫人。1833年,她遇到了發明家和機械工程師查爾斯·巴貝奇,十分投緣,成為好友。巴貝奇提出了差分機與分析機的設計概念,其設計具有現代計算機的所有基本要素,分析機被認為是早期計算機的雛形,巴貝奇因此被視為計算機先驅。

世界上第一位程式設計師,來自19世紀的“女學霸”
洛芙萊斯對這個分析機極感興趣,悉心研究,1842年為這部機器編寫了演算法,1843年在英國科學期刊上發表。後人視之為第一套演算法、最早的計算機程式。

她在論文中介紹瞭如何為巴貝奇分析機建立程式碼,用來處理字母、符號和數字。她還為這部機器建立了一種重覆一系列指令的方法,這個過程被稱為“迴圈”,至今計算機程式還在使用。

世界上第一位程式設計師,來自19世紀的“女學霸”
她建立了迴圈和子程式概念,為計算程式擬定演算法,寫出了人類歷史上第一份“程式設計流程圖”。為了紀念這位伯爵夫人在計算機領域開先河的貢獻,美國國防部1980年把歷時20年研製成功的高階程式語言命名為 Ada 語言。

世界上第一位程式設計師,來自19世紀的“女學霸”
那是公認第四代計算機語言的主要代表。但是,分析機從模型變成現實,又經過了100多年的時間。1940年代,英國科技奇人艾倫·圖林受洛芙萊斯那些論述和設想的啟發,開始研製第一臺現代計算機。

洛芙萊斯於1852年11月27日因治療宮頸癌失血過多而去世,享年36歲,被安葬在諾丁漢父親拜倫的墓旁。她對計算機科學的貢獻當時無人關注,直到她去世後才被人發現。

版權宣告:本文源自 網路, 於,由 楠木軒 整理釋出,共 806 字。

轉載請註明: 世界上第一位程式設計師,來自19世紀的“女學霸” - 楠木軒