以編譯工作著稱的計算機科學家弗朗西斯·艾倫去世享年88歲
據外媒報導,弗朗西斯·艾倫(Frances Allen)在計算機編譯方面的工作幫助建立了現代計算機編程的大部分基礎,8月4日,她在88歲生日當天去世。她是第一位獲得圖靈獎的女性,也是第一位IBM女研究員。艾倫決心讓繁瑣的編譯過程–將軟件程序轉換成1和0–變得更有效率。這項工作成為她職業生涯的標誌。
在獲得密歇根大學的數學碩士學位後,艾倫於1957年在紐約州波基普西的IBM研究部工作,打算一直工作到還清學生貸款為止。她教IBM員工學習新的Fortran語言的基礎知識,後來成為該公司Stretch-Harvest項目的三位設計者之一。
艾倫還曾擔任IBM與國家安全局的語言聯絡員,她在那裡幫助設計和構建了Alpha,IBM將其描述為“一種非常高級的代碼破譯語言,其特點是能夠在系統定義的字母之外創建新的字母”。《紐約時報》對艾倫的訃告指出,Stretch-Harvest機器被用來分析美國間諜截獲的通信。艾倫幫助建立了它的編譯器,以及它的編程語言。
在2002年《紐約時報》的一篇介紹中,艾倫說,最初人們對Fortran有很多懷疑,懷疑它能如何有效地使計算機編程變得更簡單、更高效,這是她職業生涯的一個主要焦點。“有巨大的阻力,”她說。“他們確信,任何更高級別的語言都不可能像彙編語言那樣做好工作”’。但這項工作激發了她對編譯的興趣,她後來說,”因為它的組織方式與現代編譯器有直接的傳承”。
艾倫幫助為IBM的高級計算系統建立了一個實驗性的編譯器,從20世紀80年到90年代中期,她領導了IBM的一個研究小組,研究並行計算的新概念,這個概念在個人計算機中得到了廣泛的應用。她還幫助IBM的藍色基因超級計算機項目開發軟件。
IBM在一份感謝信中說,艾倫在編程和編譯器研究方面做出了開創性的貢獻。她還發表了多篇關於程序優化、控制流分析的論文,並在1972年與IBM計算機科學家約翰-科克(John Cocke)合寫了《A Catalog of Optimizing Transformations》。
艾倫在IBM工作了45年,於2002年退休。她於2006年獲得圖靈獎。據IBM稱,艾倫是指導其他女性編程的堅定支持者,她入選了國際科技女性名人堂,並獲得了計算機女性協會頒發的Augusta Ada Lovelace獎。
“她打破了無形頂障,”她的同事馬克-韋格曼告訴《紐約時報》。“當時,甚至沒有人認為像她這樣的人能夠取得她的成就。”