技術編輯:芒果果丨發自 思否編輯部
SegmentFault 思否報道丨公衆號:SegmentFault程序員
全球首位女性圖靈獎得到者,在 IBM 任職 45 年的 Frances Allen 在她 88 歲生日這一天,也就是 2020 年 8 月 4 日,因阿爾茲海默症去世了。編程
45 年前進入 IBM 對 Frances Allen 來講,只是個「一次性」的工做,她想在 IBM 賺錢還上大學的貸款。但沒想到,一待就是 45 年。因在計算機領域的開創性工做和在軟件編譯工做中取得的成績,2006 年 Frances Allen 成爲了第一位得到被認爲是「計算機領域的諾貝爾獎」的圖靈獎的女性得主。segmentfault
Frances Allen 成長在在經濟大蕭條時期,1932 年 8 月 4 日,她出生在一個家庭農場,後來父母還陸續給她生下了 6 個弟弟妹妹。 安全
他們一家在一個沒有電、沒有暖氣的農舍裏生活,剛上小學時 Frances Allen 天天都要走上一英里的路去鎮上惟一的學校上學。架構
受到一位高中數學老師的影響,她對這個職業產生了興趣,決定之後也要作一名數學教師。1954年,她在奧爾巴尼的紐約州立教師學院(今紐約州立大學奧爾巴尼分校))得到了數學學士學位,並在紐約州祕魯鎮的一所高中找到了一份教數學的工做。編程語言
那時,她以爲本身找到了本身的使命。性能
2001 年接受 IEEE 採訪時,Frances Allen 曾說,「我很是喜歡數學,很高興能成爲一名高中數學老師。」優化
兩年後,爲了進修,她繼續到密歇根大學攻讀數學碩士學位。就是在那裏,她趕上了到學校招聘的 IBM,當時她一直在擔憂如何償還攻讀學位時欠下的債務,就這樣,Frances Allen 進入了 IBM。spa
本覺得只是臨時的過渡,沒想到在 IBM 的工做中,Frances Allen 對變異產生了興趣,她把本身的職業生涯都奉獻給了開發尖端編程語言編譯器,直到 2002 年才退休。設計
20世紀50年代末,也就是大學開始授予計算機科學學位的前幾年,她開始了本身的職業生涯。當時,在房間大小的大型計算機上工做的軟件程序員不得不一行一行地手工編寫程序,並花時間研究如何調整較慢的軟件,使其運行得更快。這些調整每每致使軟件更加複雜和錯誤。軟件編譯器的出現使軟件的自動優化成爲可能,這爲程序員節省了寶貴的時間,並致使了更強大和更有用的軟件。
Frances Allen 的第一個主要項目是 20 世紀 60 年代早期爲 Stretch-Harvest 電腦設計的,旨在處理美國國家安全局的絕密密碼破譯和情報收集。這臺電腦被國家安全局使用了 14 年。
1962年,她開始在 IBM 位於約克敦海茨的湯瑪士·J·華生研究中心工做,負責公司的高級計算系統項目。在那裏,她與著名的 IBM 計算機科學家約翰 · 科克一塊兒工做。
從 1980 年到 1995 年,Frances Allen 領導了一個 IBM 研究小組,專一於新興的並行計算科學。最初用於超級計算機的想法是使用一組低成本、高性能的微處理器,並行地分擔較小任務的處理。這須要軟件可以將軟件指令並行地分佈在這些處理器組之間。
隨着時間的推移,並行處理成爲各類計算平臺的一部分,包括臺式機和筆記本我的電腦。Frances Allen 還幫助 IBM 的藍色基因(Blue Gene)項目開發了軟件,這是一個超級計算機項目,旨在探索蛋白質如何摺疊成三維結構。
在優化計算機編程和處理並行化領域,Frances Allen 屢獲殊榮,1989 年被任命爲 IBM 的第一位女性研究員。這是公司給予技術人員的最高榮譽。她在世界各地的會議上發言,敦促女性考慮從事科學和技術方面的職業。爲了表彰她的努力,IBM 在 2000 年設立了 Frances Allen 女性技術指導獎。
她的工做爲這一領域的人們如何看待編譯器最佳化打下了基調,彌合了計算機如何溝通和人們如何溝通之間的鴻溝,從而爲科學家和工程師以及數據中心玻璃密封堡壘以外的其餘人打開了使用計算機的大門。
加州大學伯克利分校計算機科學榮譽退休教授 Ruzena Bajcsy 說:「Fran Allen 的工做在編譯器設計和機器架構方面取得了顯著進步,這是現代高性能計算機的基礎。她的貢獻跨越了計算機科學的大部分歷史,使咱們今天在商業和技術上依賴的計算機技術成爲可能。」2006 年,Frances Allen 得到圖靈獎時,她是計算機機械協會的圖靈獎委員會主席。
IBM 研究中心主任 Dario Gil 在一份電子郵件聲明中說,「Frances Allen 將被銘記爲計算機領域的先驅,她在優化編譯器領域作出了重大貢獻。她在 IBM 留下了不朽的印記,人們不只會記住她的技術遠見和留下的寶貴遺產,還會記住她激勵和幫助其餘人的熱情,尤爲是女性。」
Frances Allen 的人生不僅有數學和計算機,她認爲本身是一個「多面手」的探險家,曾在奧地利、中國、喜馬拉雅山脈和其餘許多地方滑雪、戶外爬山。
20 世紀 70 年代,她還在沒有地圖和無線電聯繫的狀況下去北極旅行。2008 年,她告訴美國新聞社記者:「在一次去 Baffin Island 的探險旅行中,咱們的團隊首先進行了6次攀登,繪製了未知山脈的地圖。」「在一次埃爾斯米爾島之旅中,咱們開闢了一條穿越那個島嶼的新路線。可是咱們居住的物理空間只是我對探索感興趣的一個方面。我喜歡聽到新的想法,結識新的人,面對新的挑戰。這是個人一部分。」
但談到最難忘的旅行經歷時,她驕傲的宣稱:「毫無疑問,是我 50 年的計算機生涯。多棒的旅行啊!」
Frances Allen 曾在 1972 年與計算機科學家 Jacob Schwartz 結婚,但最終離婚。Frances Allen 在紐約州哈德遜的克羅頓住了不少年。在那裏,她做爲規劃委員會的長期成員爲她的社區服務。
在患上阿爾茲海默症後,Frances Allen 一直由她的兩個弟弟以及他們的妻子和 7 個侄子侄女照顧。
她的家人將於 2020 年 8 月 11 日上午 10 點至 11 點,在祕魯的聖奧古斯丁教堂爲 Frances Allen 舉辦葬禮。