16/9/9

什么是编译原理?

是介绍编译程序构造的一般原理和基本方法。内容包括了:语言和文法,词法分析,语法分析,语法制导翻译,中间代码生成,存储管理,代码优化和目标代码生成。

学习编译原理有什么好处?不学有什么损失?

学习编译原理,可以让我们知道代码的本质,和程序如何实现。而不是只会做,而不懂这么做的原理。就如数据结构一样,不学也能做程序,但我们就不知道怎么样是最优的做法。

如何学习编译原理?

我认为学好这门课程单单课堂学习的知识是不够的。老师推荐的三本书:“龙”compilers,“虎”modern compiler,“鲸”advanced compilers,是非常有必要进行阅读学习的。再者实践是非常需要的,学会还要能会用,才是真正的学好。

posted @ 2016-09-09 15:34  142黄浩峰  阅读(103)  评论(0编辑  收藏  举报