编译方法是计算机专业的重要专业课之一,主要介绍程序设计语言编译构造的基本原理和基本实现方法。编译方法主要讲授形式语言、有限自动机、自上而下和自下而上的语法分析、LR分析方法、属性文法和语法制导翻译、语义分析的蹭代码产生、存储器的动态分配与管理、符号表的组织与管理、优化问题、代码生成等内容。