免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 14174 | 回复: 37
打印 上一主题 下一主题

有没有适合学习的编译器推荐 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-29 13:58 |只看该作者 |倒序浏览
对编译器感兴趣,由于需要用到,想自己写一个。手头有gcc的源码,不过实在太庞大了,自己现在的水平啃这个有点困难,有没有适合学习或教学用的编译器,不要求功能有多强大,只要简单、完整即可,请推荐一个,谢谢。

论坛徽章:
0
2 [报告]
发表于 2007-01-29 15:26 |只看该作者
tcc可以吗?  lcc有完整的书做为设计文档,不过好像比tcc大一点

论坛徽章:
0
3 [报告]
发表于 2007-01-29 23:11 |只看该作者
谢谢了,下了TCC的源码,可惜没找到相关的文档。

论坛徽章:
0
4 [报告]
发表于 2007-01-30 09:31 |只看该作者
lcc那本书很好了,又不贵。

论坛徽章:
0
5 [报告]
发表于 2007-01-30 19:32 |只看该作者
原帖由 prolj 于 2007-1-30 09:31 发表于 4楼  
lcc那本书很好了,又不贵。


嗯,谢谢。这一段时间不多,打算先自己写一个,有点感触了再看这个

论坛徽章:
0
6 [报告]
发表于 2007-01-30 19:42 |只看该作者
编译器太复杂了。OTCC 怎么样?

论坛徽章:
0
7 [报告]
发表于 2007-02-01 07:45 |只看该作者
OTCC用来学习
非常合适

论坛徽章:
0
8 [报告]
发表于 2007-02-02 13:28 |只看该作者
编译器的前端技术已经没有太多的挖掘空间了,这是由其理论决定的,除非自动机理论有突破性的进展。后端的优化还是有一定的空间。这也是目前编译器技术的发展方向,推荐一个http://llvm.org。Just my 2 cents

论坛徽章:
0
9 [报告]
发表于 2007-02-02 14:57 |只看该作者
原帖由 小雨加雪 于 2007-2-2 13:28 发表于 8楼  
编译器的前端技术已经没有太多的挖掘空间了,这是由其理论决定的,除非自动机理论有突破性的进展。后端的优化还是有一定的空间。这也是目前编译器技术的发展方向,推荐一个http://llvm.org。Just my 2 cents


自动代码生成也是大有可为的

语意形式化,大大大的有可为

并行(并发)编译技术,不要求修改语言定义吗?前端还是很有空间的。

当然,优化,是现在做得比较多得一个,但是还不够智能化。

论坛徽章:
0
10 [报告]
发表于 2007-02-02 15:23 |只看该作者
个人认为语意形式化已经属于形式语言和自动机的理论范畴,这也许是以后编译器理论的一个成功的方向.
并行编译没有研究,不敢多言,呵呵.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP