世界第一位计算机程序员竟是女的!拜伦之女传奇一生
昨天女神節(jié)!你知道嗎,史上第一位程序員,其實(shí)是一位女性。她是19世紀(jì)的奇女子,浪漫派詩(shī)人拜倫勛爵的女兒Ada Lovelace。
>>>>
大家知道,世界上第一位女程序員是誰(shuí)嗎?
她就是19世紀(jì)英國(guó)一位成就卓著的數(shù)學(xué)家,浪漫派詩(shī)人拜倫勛爵的女兒,后來(lái)成為伯爵夫人。
名叫艾達(dá)·洛夫萊斯(Ada Lovelace),女神級(jí)的存在。
現(xiàn)在普遍認(rèn)為,艾達(dá)是計(jì)算機(jī)程序創(chuàng)始人,史上第一位程序員。
用現(xiàn)在的說(shuō)法,她是開(kāi)歷史先河的第一位「程序媛」、技?jí)豪砉つ械挠埠恕咐砉づ埂W(xué)霸。
原生家庭:虎媽教育
埃達(dá)·洛夫萊斯是英國(guó)浪漫主義文學(xué)泰斗、詩(shī)人拜倫的唯一婚生女,她的母親安娜貝拉·米爾班克(Annabella Milbanke)出身貴族家庭。
4歲的艾達(dá)
艾達(dá)的童年很難說(shuō)幸福。父親風(fēng)流成性,且重男輕女,當(dāng)拜倫夫人生下一個(gè)女孩后,他感到很失望。
1816年1月16日,安娜貝拉帶著剛剛滿(mǎn)月的艾達(dá),被拜倫趕出門(mén),回到柯比馬洛里的娘家。
四個(gè)月后,拜倫不情愿地簽下分居協(xié)議便離開(kāi)了英格蘭。
艾達(dá)8歲那年,拜倫在希臘獨(dú)立戰(zhàn)爭(zhēng)中病逝。
7歲的艾達(dá)
至此,艾達(dá)的至親唯有母親一人。20歲生日前,母親從未給她看拜倫的畫(huà)像。
拜倫曾在詩(shī)中寫(xiě)道,「我的嬌女,你的容顏是否如母?埃達(dá),我屋檐下、我心中唯一的女兒?!?/p>
要知道,艾達(dá)的成功人生少不了一位優(yōu)秀的母親,還有「虎媽」式教育。
母親安娜貝拉從小便接受過(guò)良好的教育,曾師從著名思想家威廉·弗倫德,學(xué)習(xí)數(shù)學(xué)和天文學(xué)。
拜倫曾盛贊夫人為「平行四邊形公主」,其代表作《唐璜》中的唐娜·伊內(nèi)茲(Donna Inez)這一角色便是以安娜貝拉為原型塑造。
安娜貝拉晚年熱衷辦學(xué),是當(dāng)時(shí)頗有威望的教育改革家。
出色的母親對(duì)孩子的要求也不會(huì)低。
由于安娜貝拉本人熱愛(ài)數(shù)學(xué),堅(jiān)持讓女兒從小開(kāi)始學(xué)習(xí)邏輯、科學(xué)和數(shù)學(xué)。這些學(xué)科在19世紀(jì)對(duì)于女性幾乎是禁區(qū),對(duì)這些學(xué)問(wèn)感興趣并愿意鉆研的女性極為罕見(jiàn)。
另外,拜倫夫人對(duì)女兒的教育規(guī)劃也是井井有條。小艾達(dá)的課程表豐富多樣,讓她在學(xué)習(xí)過(guò)程中對(duì)自然界的許多現(xiàn)象表現(xiàn)出濃厚的興趣。
想飛的少女,卻癱瘓了
從少年時(shí)代起,這位少女就展現(xiàn)出對(duì)科學(xué)和工程學(xué)知識(shí)的驚人天賦和求知欲。
1828年2月,為了實(shí)現(xiàn)想飛的夢(mèng)想,不滿(mǎn)13歲的她決定自己造一對(duì)翅膀。
她有條不紊地、深思熟慮地、帶著想象力和激情地研究了不同的材料和尺寸。她考慮了制作翅膀的各種材料:紙、油紙、金屬絲和羽毛。她研究了鳥(niǎo)類(lèi)的解剖結(jié)構(gòu),以確定翅膀和身體之間的正確比例。
17歲的艾達(dá)·拜倫
她甚至還決定寫(xiě)一本《飛翔學(xué)》,用圖版說(shuō)明她的一些發(fā)現(xiàn),需要什么設(shè)備:比如利用指南針,來(lái) 「走最直接的道路」翻越山脈、河流和山谷。她計(jì)劃的最后一步是將蒸汽與 「飛行藝術(shù)」相結(jié)合。
她想飛,想法很瘋狂,卻被現(xiàn)實(shí)折斷了翅膀。
艾達(dá)從小身體孱弱,常常生病。八歲時(shí),她就因?yàn)轭^痛影響視力。
最嚴(yán)重的一次便是,1829年6月,艾達(dá)因麻疹發(fā)作全身癱瘓,在床上休養(yǎng)了將近一年,之后仍然行動(dòng)不便。直到1831年,她才能拄著拐杖走路。
雖然最終艾達(dá)沒(méi)能實(shí)現(xiàn)當(dāng)飛行家的愿望,但她對(duì)科學(xué)和工程學(xué)的興趣還遠(yuǎn)不止于此。
1835年,20歲的艾達(dá)嫁給了一位名叫威廉·金(William King)的貴族青年。他曾經(jīng)教過(guò)她數(shù)學(xué)。丈夫被冊(cè)封洛芙萊斯伯爵后,愛(ài)達(dá)·金夫人成為洛芙萊斯伯爵夫人。
由于艾達(dá)的身份和教育背景,她得以結(jié)識(shí)當(dāng)時(shí)社會(huì)上一些最著名的科學(xué)家和名人。
如數(shù)學(xué)家、工程學(xué)家查爾斯·巴貝奇、數(shù)學(xué)家大衛(wèi)·布儒斯特爵士、發(fā)明家查爾斯·惠斯通、物理學(xué)家麥可·法拉第、作家查爾斯·狄更斯等。
他們對(duì)這個(gè)聰明的女孩格外欣賞,愿意傳授他們所知道的一切,阿達(dá)·洛芙萊斯也因此得到了「數(shù)學(xué)女王」稱(chēng)號(hào)。
其中,她與查爾斯·巴貝奇的相識(shí)和合作,成為后來(lái)人最為津津樂(lè)道的一段佳話(huà)。
數(shù)字魔女、史上首位女程序員
1833年,艾達(dá)的家庭教師兼密友薩默維爾把她引薦給數(shù)學(xué)家、發(fā)明家查爾斯·巴貝奇(Charles Babbage),二人十分投緣,很快成為好友,展開(kāi)了一段長(zhǎng)期亦師亦友的工作關(guān)系。
這位大佬便是開(kāi)啟艾達(dá)女程序員之路的一個(gè)主角。
成年后的艾達(dá)興趣極其廣泛,包括跟大腦如何思考相關(guān)的學(xué)科,比如顱相學(xué)和催眠術(shù)。她對(duì)大腦感興趣,因?yàn)樗龖岩勺约旱哪赣H有一種潛意識(shí)的瘋狂。但是之后的這些研究并未成功。
在與巴貝奇相識(shí)后,艾達(dá)很快就迷上了巴貝奇正在研究的分析機(jī)項(xiàng)目。1842-1843年間,她翻譯了一篇意大利軍事工程師費(fèi)德里科·路易吉闡述分析機(jī)的文章,并加上了詳盡的筆記。
在這份筆記中,包含了一張寫(xiě)滿(mǎn)數(shù)學(xué)算法的巨幅圖表,被視為「第一個(gè)計(jì)算機(jī)程序」。
艾達(dá)介紹了如何為巴貝奇的分析機(jī)創(chuàng)建代碼,用來(lái)處理字母、符號(hào)和數(shù)字,創(chuàng)建了循環(huán)和子程序的概念。
艾達(dá)的這份筆記是計(jì)算機(jī)早期發(fā)展史上的重要文獻(xiàn)之一,它展現(xiàn)出了超越時(shí)代的遠(yuǎn)見(jiàn)。
當(dāng)巴貝奇等同時(shí)代最杰出的一批學(xué)者,仍只著眼于計(jì)算機(jī)的數(shù)學(xué)運(yùn)算力時(shí),她已經(jīng)預(yù)見(jiàn)了計(jì)算機(jī)廣泛應(yīng)用的未來(lái),比如可以用來(lái)被作曲、制圖和科研探索。
巴貝奇對(duì)艾達(dá)的聰慧和分析能力非常欣賞,毫不吝惜溢美之詞,稱(chēng)她為「數(shù)字的魔女」(Enchantress of Number)。1843年,巴貝奇在寫(xiě)給艾達(dá)的信中表示:
「忘了這個(gè)世界的眾多紛擾,忘了那些的虛偽騙子——忘了一切,只要有“數(shù)字的魔女”便足矣。」
后人無(wú)限懷念
1852年11月27日,年僅36歲的艾達(dá)為了治療宮頸癌,卻因此失血過(guò)多去世。
依照她的遺愿,艾達(dá)死后被安葬在父親身旁。
1953年,在A(yíng)da去世后一百年,她的「分析機(jī)概論」研究筆記被重新發(fā)布。
在計(jì)算機(jī)科學(xué)技術(shù)改變世界的前夜,人們重新認(rèn)識(shí)了這個(gè)世界上第一位計(jì)算機(jī)程序員。
1980年12月10日,美國(guó)國(guó)防部制作了一個(gè)新的計(jì)算機(jī)編程語(yǔ)言—Ada。Ada由Pascal及其他語(yǔ)言擴(kuò)展而成,比較接近自然語(yǔ)言和數(shù)學(xué)表達(dá)式。
為了紀(jì)念她的成就,英國(guó)計(jì)算機(jī)公會(huì)每年都頒發(fā)以艾達(dá)為名的獎(jiǎng)項(xiàng)。
英偉達(dá)致敬艾達(dá)
同樣,2020年,英偉達(dá)發(fā)布了5nm制作工藝的Ada Lovelace顯卡。
原本,英偉達(dá)計(jì)劃在上一代Ampere架構(gòu)后推出Hopper,但卻讓Ada Lovelace插了隊(duì)。
英偉達(dá)表示,Ada是英國(guó)詩(shī)人拜倫的女兒,同時(shí)也是一位出色的數(shù)學(xué)家。她還是計(jì)算機(jī)程序的創(chuàng)始人,創(chuàng)立了循環(huán)、子程序等概念。1843年,她公布了世界上第一套算法。
英偉達(dá)將產(chǎn)品命名為Ada也是為了紀(jì)念這位在專(zhuān)業(yè)領(lǐng)域出類(lèi)拔萃的女性,相比男人也不遑多讓。
英偉達(dá)的新顯卡在性能上也有較大提升,具有開(kāi)創(chuàng)性意義。這也是使用Ada作為名字的一個(gè)原因。
Ada架構(gòu)的核心編號(hào)為AD102,有多達(dá)12個(gè)GPC(圖形處理集群)和72個(gè)TPC(紋理處理集群),以及144個(gè)SM(流式多處理器)。
每個(gè)SM有128個(gè)流處理器。整個(gè)GPU的流處理器有將近18432個(gè)之多,相比上一代的Ampere架構(gòu)的10752個(gè),數(shù)量增長(zhǎng)超過(guò)70%。
預(yù)計(jì)Ada新GPU架構(gòu)會(huì)帶來(lái)跨越式的性能提升,當(dāng)然買(mǎi)不買(mǎi)得到,那是另一個(gè)問(wèn)題,按照這幾年的形勢(shì)看,要把「艾達(dá)女神」捧回家,除了時(shí)間之外,恐怕還需要多準(zhǔn)備幾個(gè)錢(qián)包。
參考資料:
https://mbd.baidu.com/ug_share/mbox/4a81af9963/share?tk=aa32cbe29bbfebb854acb240c53e4450&share_url=https%3A%2F%2Fwjrsbu.smartapps.cn%2Fzhihu%2Farticle%3F_swebfr%3D1%26id%3D359933116%26isShared%3D1%26_swebFromHost%3Dbaiduboxapp
https://www.bbc.com/zhongwen/simp/science-54524059
https://zh.wikipedia.org/zh-cn/%E6%84%9B%E9%81%94%C2%B7%E5%8B%92%E8%8A%99%E8%95%BE%E7%B5%B2
https://cloud.tencent.com/developer/article/1596303
—版權(quán)聲明—
來(lái)源:慕格學(xué)術(shù),編輯:nhyilin
僅用于學(xué)術(shù)分享,版權(quán)屬于原作者。
若有侵權(quán),請(qǐng)聯(lián)系微信號(hào):Eternalhui或nhyilin刪除或修改!
—THE END—
文章推薦
?法國(guó)數(shù)學(xué)長(zhǎng)盛不衰的歷史淵源
?編程與線(xiàn)性代數(shù)
?哈佛終身教授:壓力一直相伴,大學(xué)教授的日子絕不是玫瑰花鋪就的
?數(shù)學(xué)如詩(shī),境界為上
?寫(xiě)了 20-50 年的代碼,才明白的那些真理
?楊振寧和當(dāng)代數(shù)學(xué)
總結(jié)
以上是生活随笔為你收集整理的世界第一位计算机程序员竟是女的!拜伦之女传奇一生的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 大离谱!论文“撞衫”,11篇不同高校论文
- 下一篇: 博士生想逃离科研,导师还要帮他吗?|Na