玩酷网

电子书 《编译器与语言设计导论》www3.nd.edu/~dthain/comp

电子书 《编译器与语言设计导论》

www3.nd.edu/~dthain/compilerbook/compilerbook.pdf

圣母大学的教授道格拉斯・汤因(Douglas Thain)所著。书中首先介绍了编译器的定义、功能和它在软件开发中的重要性。然后,逐步引导读者了解编译器的工作流程,包括扫描(Scanning)、语法分析(Parsing)、语义分析(Semantic Analysis)、中间表示(Intermediate Representations)、内存管理(Memory Organization)、汇编语言(Assembly Language)、代码生成(Code Generation)和优化(Optimization)等阶段。