代码编译器先驱88岁生日当天离世!她是图灵奖首位女性得主

计算机代码编译器领域的杰出开拓者弗朗西斯·艾伦(Frances Allen)因阿尔茨海默病并发症于8月4日离世 , 当天恰好是她88岁生日 。 艾伦是图灵奖历史上第一位女性获得者 , 也是首位国际商业机器公司(IBM)女院士 。
代码编译器先驱88岁生日当天离世!她是图灵奖首位女性得主
文章图片

弗朗西斯·艾伦(1932-2020)
为偿还读研贷款“误入”IBM
艾伦去世的第二天 , IBM研究院专门撰文致敬 。 院长达里奥·吉尔(Dario Gil)说 , 艾伦将被铭记为计算领域的先驱 , 她在优化编译器领域做出了开创性贡献 。 艾伦在IBM工作了45年 , 于2002年退休 。
1932年 , 艾伦出生于美国纽约州一个普通家庭 。 父亲是一名农民 , 母亲则是小学教师 , 家中6个孩子中她排行老大 。
1954年 , 她从纽约州立大学奥尔巴尼分校毕业 , 获得数学学士学位 , 进入当地一所中学教书 。 由于工作单位需要她更高的学位认证 , 两年后 , 艾伦进入密歇根大学学习 , 1957年获得数学硕士学位 。
当时 , IBM来到密歇根大学做校园招聘 , 艾伦为偿还读研欠下的贷款决定加入该公司做程序员 。 她原本打算还完债务后就离开IBM , 然而这一待就是近半个世纪 。

激发编译兴趣 , 获得IBM最高殊荣
最初 , 艾伦在IBM教授新员工FORTRAN语言的基础知识 。 如今 , FORTRAN已经是最古老的计算机语言之一 , 但在当时是IBM引入的全新高级编程语言 。 这也是她从事高性能计算编译器的开始 。
继该项目之后 , 20世纪60年代初 , 艾伦开始从事Stretch-Harvest机器项目 , 该项目旨在处理美国国家安全局(NSA)的通信密码破解和情报收集工作 。 她帮助创立了代码编译器以及编程语言 。
代码编译器先驱88岁生日当天离世!她是图灵奖首位女性得主
文章图片

艾伦帮助创立了代码编译器
完成NSA的项目后 , 艾伦参与了IBM的高级计算系统项目 。 从20世纪80年代到90年代中期 , 她领导了IBM的一个研究小组 , 研究并行计算的新概念 , 这个概念在个人计算机中得到了广泛应用 。
艾伦还帮助IBM的蓝色基因超级计算机项目开发软件 。 她发表了多篇关于程序优化、控制流分析的论文 。 1989年 , 她成为“IBM院士”的首位女性 。 IBM院士是该公司技术人员的最高殊荣 。
在2002年接受媒体访谈时 , 艾伦表示 , 最初人们对FORTRAN语言有很多怀疑 。 它能如何有效地使计算机编程变得更简单、更高效 , 这是她职业生涯的一个主要焦点 。
“有巨大的阻力 , ”艾伦说 , “怀疑论者认为 , 任何更高级别的语言都不可能像汇编语言那样做好工作 。 ”但这项工作激发了她对编译的兴趣 , 因为FORTRAN的组织方式与现代编译器有直接的传承 。

“她打破了玻璃天花板”
IBM表示 , 艾伦是指导其他女性编程的坚定支持者 , IBM的实验性编译器小组中一半是由女性组成 。 她入选了国际科技女性名人堂 , 并获得了计算机女性协会颁发的Augusta Ada Lovelace奖 。
2006年 , 由于“在优化编译器技术的理论和实践领域做出先驱性贡献 , 奠定了现代优化编译器和自动并行执行技术的基础” , 艾伦成为图灵奖自1966年设立以来的首位女性得主 。 图灵奖被誉为“计算机界的诺贝尔奖” 。 在她获奖之后至今 , 另外两名女性也相继获得该奖项 。
代码编译器先驱88岁生日当天离世!她是图灵奖首位女性得主
文章图片

艾伦2006年获得图灵奖
“她打破了玻璃天花板 , ”艾伦的同事马克·韦格曼(Mark Wegman)表示 , “当时 , 甚至没有人认为像她这样的人能够取得如此高的成就 。 ”
个人生活方面 , 艾伦与计算机科学家雅各布·施瓦兹(Jacob Schwartz)有过一段婚姻 。 施瓦兹曾以访问学者身份来到IBM公司 , 与艾伦和科学家约翰·科克(John Cocke)合作 , 3人在编译器优化、软件工具等方面做了许多开创性工作 。
艾伦后来成为施瓦兹的第二任妻子 , 两人于1972年结婚 , 但这段婚姻最终以劳燕分飞告终 。

南都采访人员 史明磊
【代码编译器先驱88岁生日当天离世!她是图灵奖首位女性得主】编辑:史明磊


    推荐阅读