学习编译原理之前,除了需要学习c语言外,还需要学什么?

如题所述

主要是会数学逻辑,你可以看看离散数学,其实话说回来 主要看你学编译原理用来干什么了,如果只学理论 你会发现你学完以后依然不知道怎么具体运用,只能知道大概的程序编译过程, 如果你想可以自己也能写出词法分析器语法分析器 甚至语义分析 那么 你最重要的是学好数据结构,我的毕业设计是C语言编译器 刚开始我觉得自动机什么的 是难点 可是到后来我才发现 最重要的是要有良好的数据结构的运用能力 数据结构是一切程序的灵魂!没有合理的存储结构 程序就像没有根基的浮萍
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-05
应该没什么了吧,要说学什么的话,可能就是找一下编程的逻辑感,另外就是数学和英语追问

请问 汇编需要吗?

追答

汇编不是强制要学的,看个人。但是,一个不懂汇编语言的程序员,只是三流的程序员,这是大部分人的共识。先别急吧,慢慢来,一步步学下去就好啦~

本回答被提问者采纳
相似回答