什么是编译原理?
是介绍编译程序构造的一般原理和基本方法。内容包括了:语言和文法,词法分析,语法分析,语法制导翻译,中间代码生成,存储管理,代码优化和目标代码生成。
学习编译原理有什么好处?不学有什么损失?
学习编译原理,可以让我们知道代码的本质,和程序如何实现。而不是只会做,而不懂这么做的原理。就如数据结构一样,不学也能做程序,但我们就不知道怎么样是最优的做法。
如何学习编译原理?
我认为学好这门课程单单课堂学习的知识是不够的。老师推荐的三本书:“龙”compilers,“虎”modern compiler,“鲸”advanced compilers,是非常有必要进行阅读学习的。再者实践是非常需要的,学会还要能会用,才是真正的学好。
时间: 2024-11-05 15:51:24