零基础初学者学习编译原理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零基础初学者学习编译原理相关的知识,希望对你有一定的参考价值。

编译原理就是什么?

编译原理作为一门大学必开课程,既然存在那么就一定有他的道理。我从百度上看到的资料,大多都是说编译原理如何难如何难如何抽象如何烦之类的话,现采用一句话来介绍编译原理,编译原理就是翻译的过程,这是一个痛苦的过程。

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

目前对我看来,编译原理好像对我一点好处都没有,看到这本这么厚的书,我感觉我头都变大了。我从网上看到,学习编译原理是对技术的一种追求,编译原理中所学到的东西将会使我受益终身,假设我能很好的完成这个课程,我将会用自己所学来的知识为自己创造一种上帝的感觉。

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

程序员不学编译原理,就好比厨师不学辨别食材,一辈子都只能被局限在一个小的地方。不学编译原理,那你一辈子只能给写编译器的人当奴隶,只能在别人的规则下写程序。学好了编译原理,也不一定要自己做编译器,但至少可以把其他程序员觉得很酷的东西看得更透彻一点,用通俗一点的话来说就是,如果学编译原理不是为了装逼,那这一切将显得毫无意义。

如何学习编译原理?

我觉得学习编译原理最重要的是要有耐心,还要多看书,不懂的地方,多向前辈学习。编译原理这门课程是非常枯燥烦闷的,但也是一门非常重要的课程,学好它,我将会受益匪浅,要做好先哭苦枯骷后甜的过程,这里采用哭苦枯骷来阐述学编译原理的辛酸的同时还是勉励自己要在苦海上不断前行。

以上是关于零基础初学者学习编译原理的主要内容,如果未能解决你的问题,请参考以下文章

如何学习编译原理

编译原理初学者的故事

大前端开发者需要了解的基础编译原理和语言知识

初学编译原理,终篇。

大前端开发者需要了解的基础编译原理和语言知识

编程基础如何自学计算机/编程 | 从零开始的代码之路