计算机界最负盛名的奖项——图灵奖于今日出炉。刚刚,国际计算机协会(ACM)官网宣布将此奖项授予哥伦比亚大学计算机科学名誉教授 Alfred Vaino Aho 和斯坦福大学计算机科学名誉教授 Jeffrey David Ullman,以表彰他们在编程语言实现(programming language implementation)领域基础算法和理论方面的成就。

《编译程序设计原理》(1977)

Principles of Compiler Design (1977)

由 Aho 和 Ullman 合著的这本关于编译器技术的权威书籍将形式语言理论(formal language theory)和语法制导翻译技术(syntax-directed translation techniques)集成到编译器设计过程中。

由于其封面设计,它通常被称为 “龙书”。书中清晰地列出了将高级编程语言转换为机器码的各个阶段,使整个编译器构建模块化。同时作者在此书中还阐明了自己在算法方面对对有效的词法分析技术(lexical analysis)、语法分析技术(syntax analysis techniques)和代码生成技术所做贡献。

这本书的最新版本《编译原理》(与Ravi Sethi和Monica Lam合著)于2007年出版,至今仍是有关编译器设计的标准教科书。

成为VIP会员查看完整内容
27

相关内容

专知会员服务
79+阅读 · 2021年5月4日
【经典书】数据结构与算法,770页pdf
专知会员服务
140+阅读 · 2021年4月15日
【经典书】精通Linux,394页pdf
专知会员服务
92+阅读 · 2021年2月19日
【干货书】面向机器学习的自然语言标注,341页pdf
专知会员服务
67+阅读 · 2021年2月7日
【斯坦福经典书最新版】语音语言处理,653页pdf
专知会员服务
51+阅读 · 2021年1月1日
【经典书】C++编程:从问题分析到程序设计,1491页pdf
专知会员服务
64+阅读 · 2020年8月11日
【经典书】数据结构与算法C++,第二版,738页pdf
专知会员服务
166+阅读 · 2020年3月27日
书单 | 计算机图形学必读的10本书
微软研究院AI头条
8+阅读 · 2019年4月16日
npj: 机器学习添视觉—材料缺陷快分析
知社学术圈
6+阅读 · 2018年8月18日
书单 | NLP秘笈,从入门到进阶
AI科技评论
6+阅读 · 2018年2月13日
干货 | NLP 书单推荐!
翻译技术沙龙
11+阅读 · 2017年12月21日
漫画:什么是Bitmap算法?
程序猿
3+阅读 · 2017年8月19日
Arxiv
0+阅读 · 2021年5月26日
Object Detection in 20 Years: A Survey
Arxiv
48+阅读 · 2019年5月13日
Self-Driving Cars: A Survey
Arxiv
41+阅读 · 2019年1月14日
VIP会员
相关VIP内容
专知会员服务
79+阅读 · 2021年5月4日
【经典书】数据结构与算法,770页pdf
专知会员服务
140+阅读 · 2021年4月15日
【经典书】精通Linux,394页pdf
专知会员服务
92+阅读 · 2021年2月19日
【干货书】面向机器学习的自然语言标注,341页pdf
专知会员服务
67+阅读 · 2021年2月7日
【斯坦福经典书最新版】语音语言处理,653页pdf
专知会员服务
51+阅读 · 2021年1月1日
【经典书】C++编程:从问题分析到程序设计,1491页pdf
专知会员服务
64+阅读 · 2020年8月11日
【经典书】数据结构与算法C++,第二版,738页pdf
专知会员服务
166+阅读 · 2020年3月27日
相关资讯
书单 | 计算机图形学必读的10本书
微软研究院AI头条
8+阅读 · 2019年4月16日
npj: 机器学习添视觉—材料缺陷快分析
知社学术圈
6+阅读 · 2018年8月18日
书单 | NLP秘笈,从入门到进阶
AI科技评论
6+阅读 · 2018年2月13日
干货 | NLP 书单推荐!
翻译技术沙龙
11+阅读 · 2017年12月21日
漫画:什么是Bitmap算法?
程序猿
3+阅读 · 2017年8月19日
微信扫码咨询专知VIP会员