世界上第一位程序員是個(gè)女人

 在男性撐起計(jì)算機(jī)行業(yè)的今天,你絕對(duì)想不到世界上第一個(gè)程序員其實(shí)是個(gè)女人。

她活在180年前的英國,用短暫的一生寫下了絢麗的科技詩歌。

她是大詩人拜倫唯一的婚生子,師從著名的數(shù)理邏輯學(xué)家德·摩根。

她寫出的第一個(gè)程序,如今的后輩們也不敢隨意修改。

google doodles紀(jì)念A(yù)da誕辰197周年

為了紀(jì)念她的成就,英國計(jì)算機(jī)公會(huì)每年都頒發(fā)以埃達(dá)為名的獎(jiǎng)項(xiàng)。

美國國防部制作的一款語言就以她名字命名,還以她的生日設(shè)立了一個(gè)編號(hào)MIL-STD-1815。

2012年12月的時(shí)候,google doodles為了紀(jì)念她的誕辰197周年專門修改了logo。

雖然她的一生過得快活,但也滿是凄厲,這都得從拜倫的一句玩笑話說起。

美國國防部

拜倫說過:要成為一個(gè)詩人,要么戀愛,要么憂傷。

他以此信念周旋于女人之中,一生盡是風(fēng)流韻事。

但對(duì)他而言,一生僅有三件事會(huì)讓他褪去浪子的外衣。

一段戀愛,一場(chǎng)婚姻還有八年的父女情。

電視短劇《拜倫》中場(chǎng)景

游歷過各種各樣的花叢后,拜倫愛上了自己同父異母的姐姐奧古斯塔。

盡管他們很少見面,與陌生人無異,卻依然避不開“亂倫”二字。

為了掩飾“不倫戀”,為了自己的聲譽(yù),他選擇和愛慕自己的安娜貝拉結(jié)婚。

愚蠢的安娜貝拉明知這個(gè)男人是危險(xiǎn)的,卻抱著“要改變拜倫的放浪”的想法與之結(jié)合。

拜倫姐姐奧古斯塔·李

拜倫不愛她,卻和她生下了女兒奧古斯塔·埃達(dá)·拜倫。

甚至,拜倫愛女兒還勝過愛她。

安娜貝拉甚至不知道拜倫愛的是女兒,還是女兒的名字里的“奧古斯塔”。

最終,女兒埃達(dá)成為這些情事中受傷最重的人。

奧古斯塔·埃達(dá)·拜倫

埃達(dá)出生一個(gè)月的時(shí)候,拜倫與安娜貝拉的婚姻宣告破裂。

這是無法避免的事情,安娜貝拉喜愛數(shù)學(xué),而拜倫是個(gè)浪蕩詩人。

拜倫的浪漫感性和安娜貝拉的理性有著巨大沖突,再加上拜倫從不間歇的尋花問柳,一切都成為安娜貝拉恨拜倫一輩子的理由。

埃達(dá)跟隨母親回到老家,而父親拜倫選擇永遠(yuǎn)離開英國,放棄了撫養(yǎng)權(quán)。

安娜貝拉

從今往后,埃達(dá)成為了母親對(duì)父親的恨意的最佳宣泄口。

拜倫36歲時(shí)病故于希臘時(shí),埃達(dá)方才8歲,但她并不覺得如何傷心。

因?yàn)樗B第一次見到父親的畫像,也已經(jīng)是20歲生日時(shí)的事情了。

埃達(dá)的人生早已成為一條鋪設(shè)好的道路:她的母親希望她成為一個(gè)數(shù)學(xué)家,而非一個(gè)藝術(shù)家。

拜倫之死,1826年

只要是與浪漫、空想相連的事情都會(huì)被扼殺。

例如在埃達(dá)12歲的這年,她開始思考人怎么樣可以飛起來。

她花了許多時(shí)間,按部就班地學(xué)習(xí),然后開始制作雙翼,研究鳥類解剖學(xué)。

從小學(xué)習(xí)數(shù)學(xué)使她學(xué)會(huì)思考問題,她甚至將她的研究發(fā)現(xiàn)整理成書《飛行學(xué)》。

童年時(shí)期的埃達(dá)

她還要將蒸汽和“飛行學(xué)”相結(jié)合,實(shí)現(xiàn)飛行,但她的母親卻嚴(yán)厲的斥責(zé)她的行為是空想。

最終埃達(dá)只能放下了對(duì)飛行的執(zhí)念,回歸到了數(shù)學(xué)的學(xué)習(xí)中去。

埃達(dá)有過許多家教,當(dāng)中有庸才也有極富盛名的數(shù)學(xué)名家。

她曾跟隨數(shù)理邏輯學(xué)家德·摩根學(xué)習(xí)數(shù)學(xué),也與女科學(xué)家瑪麗·莎沫維勒有過師生緣。

數(shù)理邏輯學(xué)家德·摩根

但盡管她確實(shí)是一個(gè)極具數(shù)學(xué)天賦的人,她的母親真的滿意了嗎?

母親安娜貝拉和她始終疏遠(yuǎn),只有外婆對(duì)她溺愛。

為了假扮好慈母的形象,她時(shí)常寫信關(guān)心埃達(dá),但這一切只是以備不時(shí)之需:如果有一天社會(huì)懷疑她不是一個(gè)慈母的話。

她最不希望埃達(dá)成為又一個(gè)拜倫,為此還派人監(jiān)視埃達(dá),防止她“變壞”。

安娜貝拉希望埃達(dá)學(xué)習(xí)數(shù)學(xué),只是覺得數(shù)學(xué)是“針對(duì)粗魯、輕率、自負(fù)、搪塞和狂妄的良好解毒劑”(暗指拜倫)。

幸好,埃達(dá)從數(shù)學(xué)中不止得到了“良好解毒劑”,還從中獲得許多友誼。

這要從埃達(dá)與瑪麗老師說起,瑪麗對(duì)這個(gè)女學(xué)生極滿意,將她當(dāng)做自己女兒一般對(duì)待。

她們無所不談,無論是數(shù)學(xué)、音樂、繪畫,還是婦女受教育權(quán)相關(guān)的政治問題都會(huì)談及。

就是在與瑪麗老師的聊天中,她第一次聽說了巴貝奇與其制造的差分機(jī)。

巴貝奇和他的差分機(jī),差分機(jī)設(shè)計(jì)閃爍出了程序控制的靈光──它能夠按照設(shè)計(jì)者的旨意,自動(dòng)處理不同函數(shù)的計(jì)算過程。它可以處理3個(gè)不同的5位數(shù),計(jì)算精度達(dá)到6位小數(shù)。但由于零件的精讀要求極高,當(dāng)時(shí)的工業(yè)水平無法滿足,導(dǎo)致巴貝奇只造出這么一臺(tái)。

這個(gè)神奇的機(jī)器讓她著迷,這也是她第一次接觸到自動(dòng)計(jì)算的思維。

她與瑪麗老師一起頻繁參觀博物館、拜訪科學(xué)家時(shí),在一次聚會(huì)上她見到了巴貝奇。

巴貝奇正與所有人侃侃而談自己的差分機(jī),還分享了新構(gòu)思的分析機(jī)。

盡管所有人都覺得這種匪夷所思的東西只不過是個(gè)笑話,但埃達(dá)真切感覺到這個(gè)機(jī)器的偉大之處。

分析機(jī),巴貝奇沒有成功制造,圖片是倫敦科學(xué)館的復(fù)制品

兩周后,她和母親一起拜訪了巴貝奇的工作室。

當(dāng)她親眼見到差分機(jī)的時(shí)候,她被差分機(jī)的工作原理吸引,更對(duì)分析機(jī)的設(shè)計(jì)產(chǎn)生極大興趣。

盡管巴貝奇不愿承認(rèn),但全世界唯一能理解他的創(chuàng)造的人確實(shí)只有眼前這個(gè)小女孩。

從此他們成為了莫逆之交,他們的友誼因此延續(xù)了18年。

也是同一年,埃達(dá)和家教威廉·金墜入情網(wǎng),戀情曝光之后,他們就私奔了。

熱切的愛情讓埃達(dá)基因里的浪漫、瘋狂的因子顯現(xiàn)。

兩人的私奔不久就被抓回家里,為了不被輿論攻擊,母親同意了埃達(dá)和金的婚事。

婚后的生活圓滿,他們總共生下了三個(gè)孩子。

婚后,她的頭銜則變成奧古斯塔·埃達(dá),洛夫萊斯伯爵夫人閣下

但埃達(dá)并沒有因此成為了相夫教子的傳統(tǒng)女人,她與巴貝奇依然致力于分析機(jī)的制作、推廣。

為此她甚至將三個(gè)孩子的撫養(yǎng)工作都交由母親負(fù)責(zé)。

埃達(dá)不像她的母親懂得掩飾,她的所作所為在當(dāng)時(shí)遭來了不少的非議。

但幸運(yùn)的是,丈夫?qū)λ龅乃惺虑槎紭O力支持,這讓她不必分心應(yīng)對(duì)倫理壓力。

1840年,埃達(dá)和巴貝奇的研究工作終于迎來了新的進(jìn)展。

巴貝奇在意大利的各種會(huì)議上多次介紹他的分析機(jī),終于獲得了數(shù)學(xué)家閔那布利的的支持。

閔那布利將巴貝奇關(guān)于分析機(jī)的演講和談話,編輯成了一本書的手稿。

因?yàn)槭指迨欠ㄎ木帉懖焕跀U(kuò)大影響,埃達(dá)主動(dòng)將其翻譯成英文。

埃達(dá)親筆書信手稿

這一翻譯,她居然將245頁的原稿翻譯成了542頁的著作,其中多出的部分多了許多她的天才構(gòu)思!

文中不僅強(qiáng)調(diào)了存儲(chǔ)程序和數(shù)據(jù)的重要性,還預(yù)見了分析機(jī)的未來:可以繪畫、紡織、演奏音樂等。

這次“翻譯”讓巴貝奇深受鼓舞,還接受了埃達(dá)的建議,將分析機(jī)從十進(jìn)制改成二進(jìn)制。

埃達(dá)還為了分析機(jī)編出了程序,包括了三角函數(shù)、級(jí)數(shù)相乘、伯努利數(shù)計(jì)算的程序等,這些都只需要用打孔卡片便能實(shí)現(xiàn)。

1801年,法國人約瑟夫·瑪麗·雅卡爾發(fā)明了打孔卡用在控制織布機(jī)織出的圖案。圖為80列、矩形孔的標(biāo)準(zhǔn)的IBM打孔卡片,已經(jīng)打孔表示了字符集。

也因此,埃達(dá)被視為第一位程序員,她的程序邏輯嚴(yán)謹(jǐn),甚至比起如今的程序員都不遜色。

但當(dāng)時(shí)的人并不能體會(huì)分析機(jī)和程序的神奇之處,當(dāng)時(shí)的科技水平更無法承載這領(lǐng)先時(shí)代近2世紀(jì)的創(chuàng)造。

參見祖師母

埃達(dá)因?yàn)轭l繁地解說,埃達(dá)對(duì)分析機(jī)和編程的理解越發(fā)深刻。

她認(rèn)為分析機(jī)已然超越了數(shù)學(xué)的范疇,成為一個(gè)新的學(xué)科——計(jì)算機(jī)科學(xué)。

她還闡明了分析機(jī)的正確作用并不是創(chuàng)造、不是預(yù)知真理,而是執(zhí)行命令,去做任何人類已經(jīng)通曉的事情。

而這些對(duì)計(jì)算機(jī)的精確理解竟是一個(gè)維多利亞時(shí)代的英國女子說出。

雖然說巴貝奇確實(shí)有技術(shù)天賦,然而埃達(dá)才是真正將分析機(jī)推入計(jì)算機(jī)的萌芽時(shí)代之人。

這些超前的領(lǐng)悟不僅是因?yàn)檫z傳有母親的數(shù)學(xué)天賦,還有來自父親拜倫的想象力。

她曾在信中問母親:假如你不能給我詩,能否給我詩一樣的科學(xué)?

在母親的壓迫之下,她反倒像極了父親:瘋狂放浪的性格和早逝的宿命。

埃達(dá)染上了酗酒、吸毒、賭馬,再加上子宮癌的折磨,她最終在36歲離世,與父親拜倫同歲。

她被安葬在諾丁罕哈克諾的哈克諾圣瑪麗亞·抹大拉教堂,與父親一起長眠。

哈克諾圣瑪麗亞·抹大拉教堂

她這一走,留下的傷心人太多了,親人自不必說。

失去她幫助的巴貝奇也更顯寂寞,一個(gè)人在宣傳分析機(jī)的道路上又走了20年。

可惜的是兩人都沒有看到計(jì)算機(jī)輝煌的那一天。

100年后,后人才發(fā)現(xiàn)了埃達(dá)翻譯的筆記,不由驚嘆一番。

美國國防部為了紀(jì)念埃達(dá),制作出一種新的高級(jí)計(jì)算機(jī)編程語言,并以“Ada”命名。

第一部“蒸汽朋克”小說《差分機(jī)》里也描述到了埃達(dá)與巴貝奇的故事。

但是在那個(gè)世界,巴貝奇成功研制出了以蒸汽為動(dòng)力的差分機(jī),拜倫也沒有死并成為了英國宰相。

但小說中,因?yàn)閮煞N科技力量在100年前相遇,引發(fā)了巨大的危機(jī):信息革命的浪潮又悄然而至,AI失控、生態(tài)污染、經(jīng)濟(jì)崩壞。

可對(duì)于埃達(dá)而言,那會(huì)不會(huì)才是更加美好的世界?

責(zé)編:微科普

分享到:

>相關(guān)科普知識(shí)

日本女v片一区二区,公侵犯人妻一区二区,国产亚洲中文日本不卡2区,91久国产成人在线观. www.sucaiwu.net