有没有适合学习的编译器推荐
对编译器感兴趣,由于需要用到,想自己写一个。手头有gcc的源码,不过实在太庞大了,自己现在的水平啃这个有点困难,有没有适合学习或教学用的编译器,不要求功能有多强大,只要简单、完整即可,请推荐一个,谢谢。 tcc可以吗?lcc有完整的书做为设计文档,不过好像比tcc大一点 谢谢了,下了TCC的源码,可惜没找到相关的文档。 lcc那本书很好了,又不贵。 原帖由 prolj 于 2007-1-30 09:31 发表于 4楼lcc那本书很好了,又不贵。
嗯,谢谢。这一段时间不多,打算先自己写一个,有点感触了再看这个 编译器太复杂了。OTCC 怎么样? OTCC用来学习
非常合适 编译器的前端技术已经没有太多的挖掘空间了,这是由其理论决定的,除非自动机理论有突破性的进展。后端的优化还是有一定的空间。这也是目前编译器技术的发展方向,推荐一个http://llvm.org。Just my 2 cents :D 原帖由 小雨加雪 于 2007-2-2 13:28 发表于 8楼
编译器的前端技术已经没有太多的挖掘空间了,这是由其理论决定的,除非自动机理论有突破性的进展。后端的优化还是有一定的空间。这也是目前编译器技术的发展方向,推荐一个http://llvm.org。Just my 2 cents :D
自动代码生成也是大有可为的
语意形式化,大大大的有可为
并行(并发)编译技术,不要求修改语言定义吗?前端还是很有空间的。
当然,优化,是现在做得比较多得一个,但是还不够智能化。 个人认为语意形式化已经属于形式语言和自动机的理论范畴,这也许是以后编译器理论的一个成功的方向.
并行编译没有研究,不敢多言,呵呵.:D