阿尔佛雷德·艾侯(Alfred Aho),2020年图灵奖得主之一,
美国国家科学院院士,
美国国家工程院院士,
美国艺术与科学院院士,加拿大皇家学会院士,
ACM Fellow,
IEEE Fellow。
人物经历
1941年,阿尔佛雷德·艾侯出生。
1963年,获得多伦多大学工程物理学学士学位。
1967年,获得普林斯顿大学电气工程与计算机科学博士学位,博士导师为约翰·霍普克罗夫特。
1967—1980年,作为贝尔实验室技术人员从事研究工作。
1980年—1987年,担任贝尔实验室计算原理研究部主任。
1987年—1991年,担任贝尔实验室计算科学研究中心主任。
1984年,当选为贝尔实验室Fellow。
1986年,当选为美国科学促进会会士。
1988年,当选为IEEE Fellow。
1995年,受聘为哥伦比亚大学计算机科学系教授。
1995年—1997年,担任哥伦比亚大学计算机科学系主任。
1996年,当选为ACM Fellow。
1999年,当选为美国国家工程院院士。
1997年—2002年,担任贝尔实验室计算科学研究中心副总裁。
2003年,担任哥伦比亚大学计算机科学系主任;同年当选为美国艺术与科学院院士。
2013年,当选为加拿大皇家学会院士。
2018年,荣誉退休。
2022年,当选为美国国家科学院院士。
主要成就
科研成就
阿尔佛雷德·艾侯及其合作者在编译器方面做了基础性工作,这些工作对于将高级编程语言转换成低级代码至关重要;帮助人们理解了算法的理论基础,并为编译器和编程语言设计的研究和实践制定了路线;开发了分析和翻译编程语言的有效算法;发明了Unix操作系统并开发了c和c++编程语言;与合作者一起发明了aho-corasick算法,这是一种字符串匹配算法,构造了一个自动机,用于在字典中的输入字符串中查找单词,该算法以其高速匹配性能而闻名。
截止到2023年6月,阿尔佛雷德·艾侯已发表学术论文174篇;引用数:62173,H-index:57。
人才培养
阿尔佛雷德·艾侯给年轻人的建议是:你永远学不到太多数学……学习你所处领域的基础知识,因为基础知识不会很快过时……毕业后,试着找一份与该领域最优秀的人一起工作,因为你从这些人身上学到了很多,然后你将为下一份工作做好准备。
阿尔佛雷德·艾侯1974年与老师
约翰·霍普克罗夫特合著的《The Design and Analysis of Computer Algorithms》(计算机算法设计与分析)及1977年与乌尔曼合著的《Principles of Compiler Design》(编译程序设计原理,又称“
龙书”)都是所在领域的经典之作。
荣誉表彰
个人生活
阿尔佛雷德·艾侯出生在安大略省北部小镇蒂敏斯,但在多伦多长大,他的父亲是芬兰的移民木匠,母亲在亚利桑那州从事秘书工作,父母都没有上过大学,但他们重视阅读和音乐:阿霍从小就开始演奏小提琴,还参加了北多伦多学院的学校管弦乐队,小提琴也成为伴随他一生的兴趣爱好。
社会任职
艾侯曾担任美国国家工程院计算机科学与工程部主席,美国计算机学会算法与计算理论特别兴趣小组主席以及美国国家科学基金会计算机与信息科学与工程理事会咨询委员会主席。
人物评价
无数的研究人员和实践者为这些技术(编程语言理论和实现)做出了贡献,艾侯和乌尔曼的工作尤其有影响力(While countless researchers and practitioners have contributed to these technologies, the work of Aho and Ullman has been especially influential)。(时任美国计算机学会主席Gabriele Kotsis评)
艾侯和乌尔曼自20世纪70年代初以来一直是思想领袖,他们的工作一直指导着一代又一代的程序员和研究人员直到今天(Aho and Ullman have been thought leaders since the early 1970s, and their work has guided generations of programmers and researchers up to the present day)。(贝尔实验室评)
艾侯教授对编程和软件工程的基础性贡献的重要性怎么强调都不为过,他是该领域的杰出人物,也是过去、现在和未来的工程科学学生的灵感来源(It’s impossible to overstate the significance of Professor Aho’s foundational contributions to programming and software engineering,He is a towering figure in the field, and an inspiration to classes of Engineering Science students, past, present and future)。(2021年时任多伦多大学工程科学院院长Will Cluett评)
艾侯教授在形式语言理论研究、编程语言分析与翻译、编译器等方面取得了卓越的成就;艾侯教授不仅以他的研究著作而闻名,而且通过他的教科书和其他学术著作对计算机科学教育做出了巨大贡献(Professor Aho has achieved phenomenal results in theoretical research of formal languages, analysis and translation of programming languages, and compilers;Professor Aho is not only renowned for his research works, but also has contributed significantly to computer science education through his textbooks and other academic writings)。(NECcc&c基金会评)