我对编译原理的理解
1.编译原理是什么?
编译程序在计算机科学与技术的发展历史中发挥了巨大作用。我觉得在学编译原理这门课程时,编译原理是为了介绍编译程序构造的一般原理和基本方法。虽然在我看来,从事编译事业的人员不多,但是还是要明白编译原理,这样才能在之后的学习和工作上有相应的帮助。
2.学习编译原理有什么好处?
在我看来,不学编译原理就好像失去了一种技能一样,在我们这个专业来看,学习好基本的编译原理其实有很多好处的。虽然我也是刚接触,但是要试着去了解。就好像车轮需要木桩去承重,感觉学习好就是一种技能,在工作中可以更好的完成任务,提高自己的效率。
3.不学有什么损失?
从网上的了解来看,学好编译原理就知道各种编译器问题,也知道一些表达式怎么解决,如果遇到不懂的问题,除了上网搜出答案,还可以自己去思考,这样有些问题就不会被误导。所以我觉得不学好是一种不小的损失。
4.如何学习编译原理?
在我现在的想法上,感觉编译原理真的需要自己很大的精力去学习,不仅它是一门难课,需要专心上课,更是觉得自己的知识需要提高。在方法上给自己定的是,首先端正自己的认识,然后认真上课,在课余反复看书,有时结合源码来看,只有看懂了代码,才能理解理论。这些想法还需要亲自去实践。