请问编译原理是学什么呢?
请问编译原理是学什么呢?
C程序要编译链接才能运行, 编译原理学的就是如何编译程序么?
问题点数:0、回复次数:7Top
1 楼casazaft()回复于 2006-03-03 20:34:14 得分 0
不是的,编译原理是要告诉你 怎样把c语言转换成汇编语言 然后怎么转换成机器码
应该可以叫做于“翻译原理”,以你的问题来看 你应该还不是很熟悉编程....因为编译连接一个程序,是不需要“原理”的,只是使用“编译器“简单的几下操作。而编写“编译器”才需要编译原理,顺便说一下,“编译器”都是现成的,我们不用编(有志者除外)
Top
2 楼systemx(-操!老子从不讲脏话的!阿弥陀佛!-)回复于 2006-03-04 13:08:17 得分 0
基本同意楼上的Top
3 楼happy520082()回复于 2006-03-06 10:55:46 得分 0
就是学习编译是怎么对源程序进行分析,,,,,, 你要厉害的话自己可以写个编译器的东东 呵呵 我看了看编译原理 很难呀 也很复杂 没有学过超级数学知识 普通人是看不懂的 ,如果说硬能看懂的话 那可真的厉害了Top
4 楼DiabloWalkOnTheEarth(我想到个绝妙的昵称,只是地方太小,写不下)回复于 2006-03-06 15:42:03 得分 0
最简单的编译器实现不需要什么数学知识. 实际上要搞个简单的编译器/解释器哪是相当的简单...
做编译优化需要些数学知识, 不过没听说需要什么超级数学知识, 如果真的需要, 编译原理怎么可能是计算机专业必修课, 没见哪些本科生学了什么超级数学知识.
Top
5 楼wjd7623054(千古风流)回复于 2006-03-06 17:01:23 得分 0
学怎么把源代码文件转化成二进制可执行文件的Top
6 楼wumingchenchao(一缕阳光)回复于 2006-03-06 17:36:27 得分 0
路过Top
7 楼luhongyu2108(心是菩提树,身为明镜台)回复于 2006-03-06 19:47:31 得分 0
编译原理主要是教会你分析问题的方法,当你学完以后你能够系统地分析问题,编程也不再盲目Top




