全球首位图灵奖女性得主去世,她的研究影响了计算机发展历程

IT之家
原标题:全球首位图灵奖女性得主去世,她的研究影响了计算机发展历程 来源:大数据文摘微信公众号

她,是 IBM 历史上第一位女研究员,也是 IBM 首位女院士。
她,是现代计算机编译器领域最杰出的女科学家。
她,是图灵奖历史上第一位女性获奖者,叫 Frances E. Allen。
2020 年 8 月 4 日,Frances E. Allen 去世了,那天刚好是她 88 岁的生日。
“她的研究几乎影响了计算机科学发展的整个历程”
Frances 在纽约秘鲁的一个农场长大。1954 年,她从纽约州立师范学院 (现在的纽约州立大学奥尔巴尼分校)毕业,获得数学学士学位,并在秘鲁当地的学校开始教学。两年后,她进入密歇根大学学习,并于 1957 年获得数学硕士学位。
1957 年 7 月 15 日,为了偿还学生贷款,Fran 加入了位于纽约波基普西的 IBM 研究中心,成为一名程序员,在那里她教新来的员工 FORTRAN 语言的基础知识。她计划只待到债务还清,然而,之后,她的整个职业生涯都在 IBM 度过。Fran 于 2002 年从 IBM 退休,但仍以一名荣誉会员的身份与该公司保持联系。
2007 年 2 月,图灵奖第一次授予女性科学家,以表彰她在编译器设计和机器架构方面做出了开创性贡献。
图灵奖评委会主席 Ruzena Bajcsy 给她的颁奖词是:“她的研究几乎影响了计算机科学发展的整个历程,使我们今天在商业和科技领域内使用的许多计算技术成为可能。”
作为编译程序组织 (compiler organization)和优化算法 (optimization algorithms)的先驱,Fran 对计算世界做出了开创性的贡献。她在过程间分析和自动并行化方面的工作继续处于编译器研究的前沿。她成功地将这种技术转化为产品,如 STRETCH HARVEST 编译器、COBOL 编译器和 Parallel FORTRAN 产品,从而将这种科学转化为实践。
Fran 最初是一名程序员,她在 IBM 的第一个任务是教研究社区 FORTRAN 语言,这是 IBM 三个月前刚刚推出的一种复杂的语言。这是 Fran 专注于高性能计算编译器的职业生涯的开始。
在 20 世纪 50 年代末和 60 年代初,继 FORTRAN 之后,Fran 成为了 IBM 延伸型收获项目的三位设计师之一。作为 IBM 的客户——美国国家安全局 (NSA)的语言联络员,Fran 帮助设计和构建了 Alpha,这是一种非常高级的代码破解语言,它的特点是能够在系统定义的字母之外创建新的字母。
IBM 高级计算系统 (ACS)的实验编译器成为她的下一个项目。Fran 设计并构建了与机器无关、与语言无关的编译器优化组件。这是一个用来帮助推动硬件设计和新的方法来分析和转换程序的工具。
这项工作导致了 Fran 关于程序优化的开创性论文,首次发表于 1966 年,描述了一个实现程序分析和优化的健壮的新框架以及一套强大的新算法。Fran 在 1970 年发表的关于控制流分析的论文中引入了 “间隔”和节点优势关系的概念,这是对她在早期论文中给出的控制流抽象的重要改进。她在 1972 年的论文《优化转换目录》中确定并讨论了许多目前常用的转换。
打破计算机男性垄断
20 世纪 60 年代,计算机科学刚刚成为一种职业,这个极有组织性的行业几乎全由男性垄断,科研环境对女性来说是相当艰难,一切成就的取得都来之不易。
Fran 一直记得这样一件尴尬事:为了开发一个超大机型软件程序的开发,第一次去运行机器时她愣住了——必须穿过男厕所才能进入计算机房。因为那间放置计算机的楼层太大,而相关工作人员绝大多数是男士,因此男厕所正好设在中间以求方便。
除了图灵奖,Fran 还获得了许多荣誉和荣誉。今年早些时候,电气和电子工程师学会 (IEEE)宣布将授予 Fran IEEE 弗朗西斯 · 艾伦奖章。Fran 将和其他几十位获得 IEEE 最高水平奖项的科学名人一样,获得 IEEE 的奖牌。在专业方面,Fran 花了一生的时间来推进计算机领域的发展,并开创新的突破。就她个人而言,她同样致力于鼓舞和激励年轻人,尤其是女性,去做同样的事情。”Fran 的侄子瑞安 · 麦基在 IEEE 荣誉上说。
此外,Fran 还是美国国家工程院、美国哲学学会和美国艺术与科学学院的成员。她是美国计算机协会 (ACM)、IEEE 和计算机历史博物馆的成员,并获得了两个荣誉博士学位,还因她在计算机领域为女性所做的工作获得了几个奖项。她已被列入国际科技女性名人堂 (WITI),并获得了计算机女性协会颁发的奥古斯塔 · 阿达 · 拉夫莱斯奖。
当 Fran 没有探索新的计算机机会的时候,她的爱好是爬山和研究环境问题。她是美国高山俱乐部和加拿大高山俱乐部的成员,参加了北极和中国 / 西藏边境的探险活动。
2002 年她正式退休。尽管仍活跃地编写程序,但已将重心从研究转移到社会活动,致力于鼓励女性从事计算机科学研究的教育培训项目。生活中,Allen 热爱登山和探险,她说:“我特别喜欢探索一些新的未知领域,不管它是新的研究方法,还是新的想法。这如同我喜欢探索一座我没有去过的山一样。我喜欢观察身边的这些奇妙之地。”