免费注册 查看新帖 |

Chinaunix

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

有人愿意一起写个实用的编译器吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-16 01:53 |只看该作者 |倒序浏览
欢迎讨论QQ:160404973

论坛徽章:
0
2 [报告]
发表于 2008-08-16 07:26 |只看该作者
免费劳动力?
一个人写不了实用的编译器?

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
3 [报告]
发表于 2008-08-16 17:13 |只看该作者
你想写一个什么样的实用编译器?先说说你的想法吧

论坛徽章:
0
4 [报告]
发表于 2008-08-17 00:00 |只看该作者

论坛徽章:
0
5 [报告]
发表于 2008-08-17 00:05 |只看该作者
原帖由 rawa9999 于 2008-8-16 01:53 发表
欢迎讨论QQ:160404973

比gcc还实用?
或者是你的有什么亮点?

论坛徽章:
0
6 [报告]
发表于 2008-08-17 17:48 |只看该作者
一出来就要写编译器,不简单。

论坛徽章:
0
7 [报告]
发表于 2008-08-17 20:42 |只看该作者

回复 #1 rawa9999 的帖子

还是移植gcc现实些
没必要重头写 很多东西都是做死了的

论坛徽章:
0
8 [报告]
发表于 2008-08-18 09:32 |只看该作者
也不能这么说。关键要看新写的编译器有没有特点。
比如,有些编译器善于做过程间分析和优化,有些编译器对复杂指令的选择有独到之处,有些编译器能够做链接时刻的全程序优化,有些编译器能过快速地为多种目标生成代码等等。

如果能够想到一个新的特点并实现它,还是有好处的。如果只是照着编译原理上的东西规规矩矩地实现一个,似乎没有太大好处,最多就是熟悉一下基本知识。

原帖由 fairchilddb 于 2008-8-17 20:42 发表
还是移植gcc现实些
没必要重头写 很多东西都是做死了的

论坛徽章:
0
9 [报告]
发表于 2008-08-20 16:02 |只看该作者

回复 #1 rawa9999 的帖子

建议你看看orc或者open64它的设计更加合理,扩展性也更好。

论坛徽章:
0
10 [报告]
发表于 2008-08-20 22:11 |只看该作者
原帖由 fairchilddb 于 2008-8-17 20:42 发表
还是移植gcc现实些
没必要重头写 很多东西都是做死了的

今天需要查一下LALR,翻了翻龙书,觉得改进词法都大有作为啊。第一次感觉到龙书真的不错。
移植gcc真的不难啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP