高手都要懂编译原理?

来源:百度知道 编辑:UC知道 时间:2024/06/02 16:01:47
想学好编程,怎么学?

编译原理是学习编程的必修课,学习编程按照如下步骤:
C语言(打好编程基础)-》数据结构(学会优化)-》编译原理(明白程序是如何形成的)-》OOP(面向对象语言,现在最主流的,也是应用最广的,精通一门即可,C++、.NET、Java等等)-》软件工程(学不学都无所谓,自己做一个项目就摄制导什么叫软件工程了)
最重要的是:自己多编程序,多思考!
还有一点值得注意:楼主提到高手,编程入门高中数学就够了,而高手,学好高数吧,很多经典的算法高数里都有,一名优秀的程序员必然能写出优秀的算法,这就是高手!

这要看你准备做什么工作,如果你要设计编译器或者相当于编译器的其他程序。那一定要学的。
如果你只是个普通的程序员或软件开发人员,这个知识是不需要的。你只要知道某个编译器的使用方法就行了。