大家可能都知道艾蘭·圖靈提出了圖靈測試,也是人工智能之父;而馮·諾依曼提出了程序控制原理。但是世界首位設計程序員卻并不被大家廣為熟知。就如畢業于劍橋大學的博爾赫斯這位作家這個人倒沒有他的經典作品出名。這位偉大的女性為計算程序擬定“算法”,寫作的第一份“程序設計流程圖”,被珍視為“第一位給計算機寫程序的人”。擁有一份贊譽不是那么簡單的。在這個贊譽的背后下,被大家認可也需要一個艱難的過程。
當今互聯網技術快速發展,但我們甚少聽到女性在科技圈的發聲,卻越來越多的聽到對女性的負面評價:代碼水平不高、抗壓能力差、很難獨當一面等。
甚至有些企業在招聘技術人才時暗文規定:不招女程序員,或者給她們開出更低的薪資。女性在技術界真的不如男性嗎?然而翻開科技界的歷史,會驚奇地發現女性在其中的地位和能力從來不亞于男性。
今天小編帶你們翻開歷史,去領略一下世界上首位程序員的風采。
你知道阿達·洛芙萊斯(Ada Lovelace)是誰嗎?
或許在國內你根本沒有聽說過這個人,在科技界也從沒見過關于這個人的任何信息,你從不曾聽說過的她,不僅僅是世界上首位女程序員,還是世界上首位程序員。這位偉大的女性為計算程序擬定“算法”,寫作的第一份“程序設計流程圖”,被珍視為“第一位給計算機寫程序的人”。
在國外,有為紀念她而專門建立的網站,紀念日存在的意義在于鼓勵更多的女性投身數學和計算機編程領域。
一、“程序員鼻祖簡介”
奧古斯塔·阿達·金,勒芙蕾絲伯爵夫人(Augusta Ada King, Countess of Lovelace,1815年12月10日-1852年11月27日),原名奧古斯塔·阿達·拜倫(Augusta Ada Byron),通稱阿達·洛芙萊斯(Ada Lovelace),是著名英國詩人拜倫之女,數學家。計算機程序創始人,建立了循環和子程序概念。
阿達·洛芙萊斯(Ada Lovelace)
在1834年,阿達的朋友——英國數學家、發明家兼機械工程師查爾斯·巴貝其(Charles Babbage)——發明了一臺分析機;阿達則致力于為該分析機編寫算法。
在1842年,人稱“數字女王”的阿達·洛芙萊斯(Ada Lovelace)編寫了歷史上首款電腦程序。并于1843 年公布了世界上第一套算法。
注釋:巴貝其分析機后來被認為是最早期的計算機雛形,而阿達的算法則被認為是最早的計算機程序和軟件。
在1842年與1843年其間,阿達花了9個月的時間翻譯意大利數學家路易吉·米那比亞對巴貝奇最新的計算機設計書(即分析機概論)所留下的備忘錄。在這部譯文里,她附加許多注記,內容詳細說明用計算機進行伯努利數的運算方式,而被認為是世界上第一個電腦程式;因此,阿達也被認為是世界上第一位程式設計師。
阿達的文章創造出許多巴貝奇也未曾提到的新構想,比如阿達曾經預言道:“這個機器未來可以用來排版、編曲或是各種更復雜的用途。”
二、數字女王—阿達對后世的影響
她去世后一百年,于1953年,阿達之前所留下的筆記被重新公布,并被公認對現代計算機與軟件工程造成了重大影響。
在微軟的Wins產品里也可以找到阿達的全息圖標簽。
英國計算機公會每年都頒發以阿達命名的軟件工程創新大獎。
在1980年12月10日,美國國防部制作了一個新的高級計算機編程語言——Ada,以紀念阿達•洛芙萊斯。
PS:Ada是一種表現能力很強的通用程序設計語言,它是美國國防部為克服軟件開發危機,耗費巨資,歷時近20年研制成功的。
它被譽為第四代計算機語言的最成功代表。
與其他流行的程序設計語言不同,它不僅體現了許多現代軟件的開發原理,而且將這些原理付諸實現。因此,Ada語言的使用可大大改善軟件系統的清晰性,可靠性,有效性,可維護性。
Ada的出現,標志著軟件工程成功地進入了國家和國際的規模。
在一定意義上說,Ada還打破了“馮.偌依曼思維模式” (Von Newman Mind-set) 的桎梏,連同Ada的支持環境(APSE)一起,形成了新一派的Ada文化。它是迄今為止最復雜,最完備的軟件工具。
雖然在歷史的長河中,女性在科技界的貢獻并不亞于男士。但從現如今數據來看,無論是女程序員最集中的前端,還是從事的Java,企業給女程序員開出的平均offer年薪,均低于男程序員5萬至6萬。
不可否認,女性在碼農圈依舊是稀有人群,在生理結構和心理素質、思維模式上與男性的差異依然使她們在職場中遭受了某些偏見。
希望女程序員們能夠充分認識到自己在職場中的優勢和劣勢,揚長避短,既不妄自菲薄也不自卑退讓。而男程序員們,不驕傲自大,不戴有色眼鏡審視她們,在工作中與其充分溝通,征求其意見。而企業方,更應該在招聘時以個人能力為考核標準,而不是性別年齡作為考核的標準。也許,這對女程序員來說才是最好的女權與平等
物以稀為貴,但是在那個社會背景下,巾幗不讓須眉的精神似乎是不太被認可的。一款程序設計的語言的背后所需要付出的時間和精力不是一般人能承受的。吃得苦中苦,方為人上人。她去世后所帶來的積極影響被古人贊嘆。一款東西的設計就好比細胞分子的研究,需要耐心和各方面的能力。