1、编译原理就是什么?
编译原理是编译技术的基本理论和实现技术,从源语言提取需要的信息,把源语言翻译成目标语言,就是学习编译器方面的产生原理和技术问题。
2、学习编译原理有什么好处?
编译原理蕴含着计算机科学中解决问题的思路、形式化问题和解决问题的方法,对软件的设计开发具有一定的指导作用,学习它可以更了解程序本身,对以后的学习有一定的帮助。同时,学习编译原理能拓宽软件人员的视野,有利于提高软件人员的素质和能力,对脑力锻炼也起了一定的作用。这门课是一门真正与代码作斗争的课程,对于一个有追求的人是不容错过的课程,编译原理可以说是计算机科学的缩影,学习它更多的是追寻程序设计的本质。在学习这个课程之后,对自己所写的程序、程序语言可以有更深的本质认识,会使自身站到更高的高度。
3、不学有什么损失?
不学编译原理,可能只是单纯的使用别人开发的编译器,写程序只能按照别人开发的语言哲学来做。学习了编译原理,至少可以把别的程序员的的东西看得比较透彻。
4、如何学习编译原理?、
首先,先了解好编译原理是什么,真正了解这门学科的意义,培养好对编译原理的兴趣,提高学习热情;其次,要充分了解编译原理的书籍,比如龙书、虎书、鲸书等,找适当的书籍进行学习,深刻地体会书籍中的精华部分,耐心地进行学习、认识;最后,需要不断的进行深刻地探索、学习,不断地进行练习、实践。