今天是3月8日,也是國際婦女節,是一個女性獨有的節日。現在我們一提到程序員,可能往往第一時間想到的都會是男性,偶爾還有禿頭的梗,而女程序員無疑是其中的“珍稀動物”,但程序員的祖師“爺”其實是位女性。
世界上第一位程序員,就是英國著名浪漫主義詩人拜倫的女兒——Ada Lovelace。
由於擔心Ada會繼承拜倫的過度浪漫主義,重蹈他精神錯亂的覆轍,Ada的母親在她成長過程中刻意讓她接受科學以及數學教育,而不是文學相關的課程。
在28歲的時候,Ada在發表的論文裡編寫世界上第一套程序,還建立循環和子程序概念,為計算程序擬定算法,寫出人類歷史上第一份“程序設計流程圖”。
同時她還預測未來的發展,包括計算機生成的音樂和文字處理,如今這也被視為對計算機和軟件的描述。
1980年12月10日,美國國防部制作一個新的高級計算機編程語言——Ada,Ada語言的出現,標志著軟件工程成功地進入國傢和國際的規模。
不僅如此,英國計算機公會還每年都頒發以Ada命名的軟件工程創新大獎。