1.编译原理学什么? 编译原理主要学习的是编译器的产生过程和对编译器运行的过程方式进行了解,主要有语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。 2.为什么学编译原理? 为了更深入的了解程序的编译,了解高级语言。 3.怎么学编译原理? 多看看书,多做课外的上机实验。 4.思考:在没有学习本书理论之前,如果让你写一个编译器,你是什么思路? 首先了解语法,单词,句子。 然后多看程序的结构。