我想做个非常小的编译器(学习编译原理并希望借此对整个电脑系统有个整体的认识)提点意见吧!!
写程序时总有很多问题困扰着我,不太知道系统的各个部分是怎么有条不紊的工作的,我想做个小小的编译器 问题点数:20、回复次数:15Top
1 楼ywchen2000(灌水大帝:努力奋斗)回复于 2003-11-01 21:27:02 得分 0
好支持,有前途Top
2 楼kbsoft(让世界充满爱!)回复于 2003-11-01 21:31:02 得分 0
下个代码看看吧。Top
3 楼Beover1984(摇滚人生)回复于 2003-11-01 21:46:45 得分 0
编译我是不成了,自学根本看不懂,楼上能不能讲讲方法Top
4 楼hbrr(三三水)回复于 2003-11-01 22:18:42 得分 0
怎么下过代码看??那里有啊??麻烦指点迷津!!Top
5 楼flyswift(溺水鱼)回复于 2003-11-01 23:25:25 得分 0
我这几天也正在看编译原理的书,有一点晕的感觉Top
6 楼WindFroce(半支烟)回复于 2003-11-02 04:57:40 得分 2
budongTop
7 楼kbsoft(让世界充满爱!)回复于 2003-11-02 10:42:44 得分 0
http://www.mpsinc.com/pas2c.htmlTop
8 楼kbsoft(让世界充满爱!)回复于 2003-11-02 10:43:56 得分 2
http://member.netease.com/~inetsoft/downloads/sourcecode/compiler/Top
9 楼Jinhao(辣子鸡丁·GAME就这样OVER了)回复于 2003-11-02 11:22:08 得分 2
如果你想对计算机系统有所认识,那就学汇编吧
编译原理的关键在于语法分析,这需要对那门语言非常了解。Top
10 楼geniusdhc(为了东京大屠杀,努力奋斗+抵制日货)回复于 2003-11-02 11:22:45 得分 2
高人,我是不会写了.Top
11 楼williamVII(spread)回复于 2003-11-02 12:30:32 得分 0
听说有专门写编译器的软件...
Top
12 楼Wolf0403(废人:独活十年~心如刀割)回复于 2003-11-02 14:19:40 得分 0
lex 是吧?生成词法分析器的Top
13 楼bing_huo(我是一个演员!)回复于 2003-11-02 14:30:47 得分 0
强 加油。。。Top
14 楼ywchen2000(灌水大帝:努力奋斗)回复于 2003-11-07 19:09:32 得分 2
要学好离散,从理论上解决这个,然后在实践Top
15 楼redleaves(程序员)回复于 2003-11-07 19:41:24 得分 10
编译器可大可小,要看你做到什么程度了.
如果只做做翻译工作,产生ASM代码的话,可以减少很多的工作量.
建议做一个C(子集)的编译器,用Lex做词法分析,用Yacc或Bison做语法分析就OK了,原理上很好理解的.也很好实现.
关于连接和目标文件我写了两篇文章,你可以看一下.
http://www.csdn.net/develop/read_article.asp?id=21076
http://www.csdn.net/develop/read_article.asp?id=21076
建议不要做优化,代码(目标)生成,连接等工作,很麻烦.
Top




