如果没有一个叫做编译器的关键软件开发工具,在我们能够控制计算机之前,我们将不得不进入一个机器代码咕哝的不可理解的世界。这就是为什么帮助开发该编译器的两位研究人员——阿尔弗雷德·阿霍(Alfred Aho)和杰弗里·乌尔曼(Jeffrey Ullman)——刚刚赢得了著名的“2020 A.M.图灵奖。
据美国计算机协会(Association for Computing Machinery)介绍,天辰注册Ullman和Aho的合作始于1967年,合作地点是美国电话电报公司(AT&T)著名的研究中心贝尔实验室(Bell Labs)。由专业机构挑选上午的收件人图灵奖及其100万美元现金奖。
该奖项以英国计算机先驱艾伦·图灵的名字命名,为计算机科学巨头们赢得了喝彩。先前的获奖者是那些致力于创造今天的人工智能技术的研究人员,即现在所有智能手机上的简化指令集计算芯片(RISC)设计,万维网,数据加密和计算机图形技术,这些技术使《玩具总动员》和现代动画成为可能。
哥伦比亚大学,斯坦福大学
Ullman现在是斯坦福大学(Stanford University)的名誉教授,天辰注册以及计算机科学电子学习公司gradient的首席执行官。阿霍是哥伦比亚大学的名誉教授。
今天的计算机是用高级语言编写的,这些语言具有一系列的数据类型和复杂的命令,对人类来说相对容易理解。编译器的工作就是把这些语言指令转换成处理器能够理解的机器码。这种低级代码包括一些操作,比如从内存槽中获取一个数字,并将其值与存储在另一个内存槽中的数字相加。除了最基本的操作,人类很难编写或遵循。
Aho和Ullman帮助研究了将高级程序转换为低级机器代码的编译器技术。
它们还在软件算法的开发中发挥了作用,计算机可以根据这些算法完成重复的任务,比如将混乱的数据排序成有序的列表。他们把他们的工作记录在有影响力的书籍中,比如关于编译器设计的“龙书”。
谷歌人工智能高级副总裁杰夫·迪恩在一份声明中表示:“他们的教科书一直是培训学生、研究人员和从业者的黄金标准。”谷歌为该奖项提供奖金。