想要自学编译原理,需要先学好哪些先修课?给点好的学习建议。

教材就用龙书第二版,还有哪些参考书自学比较容易些,可以推荐下。
听说编译原理很难学,大家有什么好的方法、建议?谢谢

第1个回答  2010-08-24
首先要弄清楚编译原理的本质。

编译本质上就是翻译,将一种语言翻译成另一种语言,并且保证含义不变。

而编译软件大致分为
词语分析、语法分析、语义分析以及其他部分。

词语分析就分析一串串字母哪些属于一个词。
语法分析就是分析一串串词哪些符合语法规则, 哪些不符合语法规则。
语义分析就是分析符合语法规则的词,在特定语法规则下表达了什么含义。

这是编译软件的前端,后端就是将这些含义转换相应的机器指令。本回答被提问者采纳
相似回答