1.编译原理就是什么?
编程原理是计算机专业的一门很重要的科目,介绍了编程程序构造的一些原理。而在上了第一节课后,我对于这个科目的初步认识就是一个解释了我们的代码与计算机之间的交流方式的科目。我们初步的了解了一下词法分析,语法分析,优化等。而这些都是为了将自然语言转化为一些低级语言,用于计算机的处理。
2.学习编译原理有什么好处?
对于学习编译原理的好处,有人认为这是一门与代码做斗争的课程,对于一个有至于追求技术的人是不会错过的课程,而且编译原理可以说是一个计算机科学的缩影。学习它更多的是去追寻程序设计语言的本质。而且通过学习这个科目,可以掌握编译的基本理论、常用的编译技术,了解编译过程及编译系统结构和机理。此外,通过学习编译原理可以更好地理解程序语言的内部机制,从而更好地理解和运用程序设计语言,还能运用编译程序构造的原理和技术完成相关软件工具的设计和开发工作。
3.不学有什么损失?
不学习这门课,可能我们无法跳出别人的编译器。比如底层的语言,特别是c语言,肯定要学编译原理,否则就是知识有缺陷,遇到性能问题,或者其他莫名奇妙的问题,就会无从下手。而且学习了编译原理,可以更加深刻理解自己写出的代码。
4.如何学习编译原理?
要坚定不移的学习下去,不能在学习中途,因为过于枯燥乏味而放弃,持之以恒是学习一切知识的一个重要条件。查看资料的时候要去了解,不应该停留在有印象这个层次,一遍不懂,就十遍,百遍,有一句话不是:书读百遍,其义自见么。而且可以给自己制定一个学习目标,例如自己做一个自己的编译器,或许过程很艰辛,苦闷,但是当在最后收获成果时,这些都是值得的。
时间: 2024-11-10 01:20:56