01 · 核心想法
用日常语言理解
阿尔弗雷德·阿霍和杰弗里·厄尔曼发展了实现程序语言的算法与理论,并通过影响深远的教材整合这些知识。源文本先被识别为词法单元,再被解析出结构,最终逐步转向可执行代码。他们为多代程序员提供了共同工具箱。
为什么重要
共享的理论词汇,让编译技术能够被教学、复用,并应用于新语言。
2020 · 语言与软件
自动机、文法与算法让编译器更易教学,也更可靠。
视觉指南

从源文本提取词法单元。
恢复文法结构。
构造用于执行的表示。
共享的理论词汇,让编译技术能够被教学、复用,并应用于新语言。
编译器前端只是语言实现的一部分,优化和机器代码生成还有更多挑战。
01 · 核心想法
阿尔弗雷德·阿霍和杰弗里·厄尔曼发展了实现程序语言的算法与理论,并通过影响深远的教材整合这些知识。源文本先被识别为词法单元,再被解析出结构,最终逐步转向可执行代码。他们为多代程序员提供了共同工具箱。
共享的理论词汇,让编译技术能够被教学、复用,并应用于新语言。
02 · 人物
03 · 延伸阅读
本站原创讲解依据官方获奖记录。领域标签用于编辑导航。