编译器|首位女性图灵奖获得者离世,曾开发上古语言COBOL编译器
萧箫 发自 凹非寺
量子位 报道 | 公众号 QbitAI
历史上第一位女性图灵奖得主Frances Allen , 在她88岁生日这天去世了 。
Jeff Dean专门发推表示悼念 。
本文插图
作为编译器优化领域杰出的学者 , Frances Allen见证了编译器高速发展的黄金时代 。
本文插图
【编译器|首位女性图灵奖获得者离世,曾开发上古语言COBOL编译器】
60年代 , 时值计算机行业飞速发展 , Allen赶上这波人才空缺 , 加入了IBM公司 , 最后一干就是45年 。
期间 , 她负责过Stretch-Harvest(简称Stretch超算)的编译器优化 , PTRAN开发 , 开创了针对Fortran的自动并行化技术和SSA(静态单一赋值)的IR(中间表示法) 。
时至今日 , IR仍被广泛应用在静态编译器和JIT中 。
除此之外 , 她还是「上古语言」COBOL的编译器开发者 。
本文插图
在计算机发展历程中 , 「编译器」是一个非常古老的领域 , 甚至比操作系统还要古老 。
但它对推动计算机领域的发展功不可没 。
在Frances Allen生前的一次访谈中 , 她曾提及过自己当上程序员的契机、学习编程的方式、以及对如今的部分高级语言(如C语言)的看法 。
从她的一些观点中 , 也许能窥见编译器发展的历史 。
获图灵奖 , 其实与性别无关
在2007年2月获图灵奖时 , 作为第一位女性获奖者 , Frances Allen(下简称Allen)坦言 , 其实在那个互联网并不发达的时代 , 许多人只知她的名字 , 但不知道她的性别 。
在一次IBM关于ACS项目的会议上 , 许多人见到她的第一面都惊叹:「你就是Allen?」
这时候她才知道 , 分配房间的工作人员按名字顺序编排 , 误将她和另一名男性分在了一个房间 。
最后 , 大会工作人员不得不为她找了一间女佣的房间 , 这件事情才算过去 。
本文插图
Allen生前曾回忆 , 其实在计算机最初发展时 , 各公司希望招更多的女程序员 。 那时候大家普遍认为 , 女性的「细心」使得她们能展现出优秀的编程能力 。
事实上 , 与之相反的是 , 时至今日 , 在编程相关的工作上 , 依旧是男性居多 。
一方面与如今计算机岗位大多要求「工科」学位有关 , 而另一方面 , Allen自己也表示 , 她当上程序员 , 其实并不因「细心」 , 毕竟她自己在编程中也时常犯错 。
相比之下 , 她对数学的兴趣非常浓厚 , 着迷于演算过程的严密与精确 。
从数学老师到程序员
在Allen身上 , 数学与编程的共通之处得以体现 。
最初加入IBM时 , Allen的目的仅仅是还硕士助学贷款 , 然后当数学老师(当地数学老师要求硕士学历) 。
本文插图
因此 , 相较于开发人员 , Allen后来的工作更侧重于对系统结构和算法的整体把握 , 也主导了PTRAN项目的完整开发 。
她会阅读每一块并进项目中的源码 , 了解算法实现的结构 , 如同演算过程一般 , 看着一个项目慢慢地被开发出来 。
事实上 , Allen坦言 , 如今产品开发中的一些弊端一直存在 , 但向来难以解决 。
其中一个问题就是 , 当小组内的成员有更好的想法时 , 往往因为产品周期所限 , 而难以实现 。
推荐阅读
- 中年|希柔专注女性消费市场,助力品牌"C位出道"
- 科学|耶鲁科学家可能已经找到老年新冠男性患者死亡率高于同龄女性的原因
- Bose|Bose首位女性CEO将在9月1日就职
- Donews|Bose首位女性CEO将在9月1日就职
- 互联网|京东金融升级logo 徐峥担任首位品牌代言人
- 互联网|2020年中国网络音频行业市场分析:市场规模将近180亿元 喜马拉雅用户规模位居首位
- |微信小游戏付费主力是25至45用户,32%是女性
- 京东|京东金融升级新LOGO 徐峥成首位代言人
- 老年|女性不想过早衰老,不妨多吃此果,促进脂肪燃,皮肤更细腻光滑
- 中年|高科技核心技术排行:半导体材料排在首位,前三技术均是日本主导