当前位置: 首页 > 科技观察

图灵奖的第一位女性获得者去世了,她说编程和登山一样具有挑战性

时间:2023-03-14 00:41:22 科技观察

全球首位女性图灵奖获得者弗朗西斯·艾伦去世,享年88岁,她也是IBM历史上第一位女院士。她的研究影响了计算的历史,为现代优化编译器和自动并行执行奠定了基础。她在纽约去世。那是8月4日,恰好是她的88岁生日。“她的研究几乎影响了计算机科学发展的整个过程。”2007年2月,图灵奖首次授予女性,以表彰她在编译器设计和机器架构方面的开创性贡献。FrancesAllen是早期计算机行业为数不多的女性之一,她为当今高效、快速的应用程序铺平了道路。从农场到IBM,从教师到天才科学家,人生总是充满机遇。艾伦也不例外。艾伦在纽约州北部一个没有电的农场长大。小时候,她的梦想是当一名老师。她做过。从纽约州立师范学院(现奥尔巴尼大学,隶属于纽约州立大学)毕业后,她成为了一名教师,连她的姐姐也是她的学生之一。但这种经历是短暂的。1957年,艾伦获得密歇根大学数学硕士学位。为了还清大学债务,她开始在IBM工作。进入IBM后,Allen教新员工一种名为Fortran的新编程语言。起初,人们也对Fortran持怀疑态度,怀疑它在使计算机编程更容易和更高效方面的有效性。在此之前,工程师使用计算机硬件能够理解的“1”和“0”语言对计算机进行编程。Fortran作为最早的高级编程语言之一,可以帮助工程师以更直观的方式构建软件,而无需掌握计算机硬件的操作。“存在巨大的阻力,”她说,“但没有一种高级语言能像汇编一样出色地完成工作。”正是这项工作激发了她对汇编的兴趣。她打算一直坚持下去,直到还清债务,但谁能想到呢?这项工作已经完成了45年。研究编译器的“小事”,Fortran45年了。这是艾伦长期致力于高性能计算编译器的开始。在Fortran之后,也就是50年代末和60年代初,Allen成为IBM的Stretch-Harvest(简称Stretch超级计算)编译器优化的三位设计者之一。作为IBM客户国家安全局(NSA)的语言联络员,Allen帮助设计和构建了Alpha,这是一种非常先进的密码破解语言,能够在系统定义的字母表之外创建新字母。IBM高级计算系统(ACS)的实验性编译器成为她的下一个项目。Allen设计并构建了独立于机器、独立于语言的编译器优化组件,使编译器能够自动优化程序,从而大大提高性能。Allen的大部分职业生涯都用于为IBM开发尖端的编程语言编译器。她在IBM的最后一个大型项目是ParallelTranslator(PTRAN),这是一个用于编译Fortran程序的系统,它引入了程序依赖图的概念,现在许多并行编译器都在使用它。IBM将Allen归功于他对编程和编译器研究的开创性贡献。她还发表了多篇关于程序优化、控制流分析的论文,并于1972年与IBM计算机科学家JohnCocke合着了“ACatalogueofOptimizingTransformations”。作为编译器组织和优化算法的先驱,Allen为计算机世界做出了开创性的贡献。计算。她在过程间分析和自动并行化方面的工作一直处于编译器研究的前沿。她已成功地将这项技术转化为STRETCHHARVEST编译器、COBOL编译器和ParallelFORTRAN产品等产品,从而将这项科学付诸实践。正如她在计算机领域的成功一样,艾伦将因其对激励和指导他人的热情而被人们铭记。她在IBM营造了一种坚持不懈、勤奋工作的氛围。除了图灵奖,艾伦还获得了许多荣誉和荣誉。今年早些时候,电气和电子工程师协会(IEEE)宣布将授予AllenFrancisE.Allen奖章,该奖章将于2022年在IEEE荣誉颁奖典礼上首次颁发。这是IEEE的最高奖项,艾伦将与其他数十位科学名人一起获得同名的IEEE奖章。“在专业上,艾伦一生致力于开发和开辟计算领域的新天地。就个人而言,她同样专注于鼓舞和激励年轻人,尤其是女性,去做这件事。”艾伦在IBM工作了45年,于2002年退休。2006年,她获得了图灵奖。据IBM称,Allen大力支持在编程方面指导其他女性,入选国际女性技术名人堂,并获得计算女性协会颁发的AugustaAdaLovelace奖。除了在烧脑的计算机领域工作,艾伦还将自己的热情“点”到了登山运动上。她是美国高山俱乐部和加拿大高山俱乐部的成员,曾参加过北冰洋和中国与西藏边境的探险活动。1983年,她作为中美联合西部登山队第三次访华。在接受作家珍妮特·阿贝特(JanetAbbate)的采访时,艾伦(Ellen)回顾了她对徒步旅行的热爱,并将其等同于她的职业:充满挑战和乐趣。“我只是喜欢在智力和技术上具有挑战性。我的爱好,或者我不应该说是爱好,但我经常做的事情之一就是徒步旅行和爬山。你知道,这是一回事:这是一个挑战,而且很有趣。一个人如何参与其中?人们赋予它什么能力来改变它?”