授课 1 : 简介
Lecture 1: Introduction (PDF)
授课 2: 编译概论
Lecture 2: Introduction to Compilation (PDF)
授课 3:形式语言与语言定义概论
Lecture 3: Introduction to Formal Languages and Language Definition (PDF)
授课 4:移位缩减剖析
Lecture 4: Shift-Reduce Parsing (PDF)
授课 5 : 由上而下剖析
Lecture 5: Top Down Parsing (PDF)
授课 6, 7 : 中间表式法与语意检查
Lectures 6 and 7: Intermediate Representation and Semantic Checking (PDF)
授课 8: 产生未最优化之程式码
Lecture 8: Unoptimized Code Generation (PDF)
授课 9: 产生未最优化之程式码(续)
Lecture 9: Unoptimized Code Generation (cont.) (PDF)
授课 10, 11 : 程式分析与最优化
Lectures 10 and 11: Program Analysis and Optimization (PDF)
授课 12,13 : 资料流程分析基础与最优化
Lectures 12 and 13: Foundations of Dataflow Analysis and Optimization (PDF)
授课 14 : 指令排程
Lecture 14: Instruction Scheduling (PDF)
授课 15 : 指令排程(续)
Lecture 15: Instruction Scheduling (cont.) (PDF)
授课 16 : 暂存器配置
Lecture 16: Register Allocation (PDF)
授课 17 : 总结
Lecture 17: Putting it all Together (PDF)
爪哇(Java)是升阳公司在美国及其他国家之商标或注册商标
Java® is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries.