如何学习编译原理

编译原理是什么?
它目前对我来说是一门课,一门专业课,对我的学习有莫大帮助的专业课,但我现在还不甚了解,相信学习后我能对这个有更加深刻的了解,我觉得编译原理可以帮助我在计算机专业知识的学习上提供更多的帮助。
学习编译原理有什么好处?
能直观感受到的应该是会给我带来不一样的方法或者改变自己审视自己写出来的代码的目光吧。能够让我对代码的了解更加深,例如我之前对函数库的了解只知道谭恩给我提供什么,学习后我也可以写出一个函数库之类的,另外觉得还可以为专业知识巩固基础,如果学得好对学习有很大帮助。
摘自网上
1、可以更加容易的理解在一个语言种哪些写法是等价的,哪些是有差异的

2、可以更加客观的比较不同语言的差异

3、更不容易被某个特定语言的宣扬者忽悠

4、学习新的语言是效率也会更高

5、其实从语言a转换到语言b是一个通用的需求,学好编译原理处理此类需求时会更加游刃有余

作者:张峻
链接:http://www.zhihu.com/question/21755487/answer/30579467
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
不学习有什么损失?
不学习那么对于自己学习的东西可能远远停留在浅薄的表面无法深入了解吧。
如何学习编译原理?
我没有学习过所以不知道如何学习,但是最重要的还是尽力在这门学科中发掘出自己喜欢的东西,毕竟我一直是认为兴趣是学习的动力,学习任何科目我都想尽力提起自己学习兴趣,用相关知识研究一些有趣的东西,这样有了兴趣才有动力,实在没有兴趣就将它和自己感兴趣的东西结合在一起学习。然后可以看一些对于编译原理的书籍,不懂得可以关注一些对这方面有研究的人或者看一些帖子。

原文地址:https://www.cnblogs.com/severusandsusa/p/5857416.html