【直播】【素研学生讲坛】科技人生 第三期:编译原理先驱共获2020图灵奖
以下文章来源于素研实验室 ,作者一惢
本系列报告由素研实验室主办,于2021年6月20日11:00开始,授权蔻享学术进行网络直播。
直播二维码
【素研分享会-科技人生】
第三期:
编译原理先驱共获2020图灵奖
主讲人:美国斯坦福大学计算机系陈凌蛟博士
“有时候,正是那些人们认为的无用之人,成就了无人所成之事”。
——电影《模仿游戏》
1963年普林斯顿大学研究生学院开学的第一天,也许Alfred Aho和Jeffrey Ullman在登记线等候时相遇了,而彼时的计算机科学仍然是一个陌生的新世界。那时使用计算机是门很深奥的学问,往往只有受过训练的工程师和数学家才能使用。当时应该谁也没有料想到,跨越了半个世纪的追寻和探索,他们成为2020年计算机领域至高奖项图灵奖的获奖者。
在计算机中,编译器是一种计算程序,它将以编程语言或源语言编写而成的源代码转换成另一种计算机语言。人类用高级语言编写的任何程序都需要编译成目标代码才能被计算机所执行,可见编译器对现代程序员的重要性是不可缺少的。这也促使今天几乎所有人都可以使用计算机,或利用计算机进行编程以执行新任务。这绝大部分得益于Alfred Aho和Jeffrey Ullman的工作。
Alfred Aho和Jeffrey Ullman从1967年在贝尔实验室开始合作,持续了数十年。有了为之奋斗一生探索钻研的课题,有了志同道合并肩作战的伙伴,不得不说这也是一种浪漫。在国际计算机协会(ACM)官宣将2020年图灵奖授予哥伦比亚大学计算机科学名誉教授Alfred Vaino Aho和斯坦福大学计算机科学名誉教授Jeffrey David Ullman,以表彰他们在编程语言实现领域基础算法和理论方面的成就时,顿时引发了巨大的关注。Jeff Dean特别发推祝贺:“研究生时上编译课用了龙书,非常愉快的回忆。”
他所提到的龙书就是由Alfred Aho和Jeffrey Ullman共同编著的《编译器设计原理》(1977年),因为封面上是一名骑士和一只龙而被大众称为“龙书”。这本书被认为是该领域的经典之作,是十多年来计算机科学研究中被引用最多的书籍之一。它曾作为全世界算法的标准教材,指导和影响了几代编程人。Aho和 Ullman共同撰写了九本具有深远影响力的书籍,图灵奖的授予也是肯定了他们对编程语言编译器领域的传承和发展做出的巨大贡献。
本期科技人生系列将带你们走进Aho和 Ullman的世界,探寻他们及图灵奖背后的故事。
宣讲会细节
宣讲时间:
北京时间6月20日上午11点
特邀宣讲人:
美国斯坦福大学计算机系
陈凌蛟博士
编辑:黄琦
往期回顾
欢迎大家提供各类学术会议或学术报告信息,以便广大科研人员参与交流学习。