学好“计算机编译原理”需要具备其他一些知识么?

2025-04-28 13:32:26
推荐回答(1个)
回答1:

就我来理解来说,起码会一门编程语言,国内的话,一般是要求用C/C++或JAVA来实现,练手写程序、编译器是必要的。
别的知识可要可不要,总之要个比较清晰的脑袋,不要动不动就说不会,做不出来,坚持上课,写项目、问问题,就可以了。
像我们上课,用C语言写,然后,写完的程序可以是直接运行,也可以是命令行下运行,你可以学点命令行,没关系。
然后用到两个工具,这个基本上是要现学的,运气不好,没中文版的话,还得会英语……
剩下的可以有比较深的数学原理,但是也可以选择不管,反正会实现就好了,又不是个数学家。
推荐书的话:编译原理:技术、工具(龙书)
编程语言实现模式。