首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何编写代码生成器/编译器

如何编写代码生成器/编译器
EN

Stack Overflow用户
提问于 2011-02-08 18:23:20
回答 2查看 3.4K关注 0票数 0

我想知道如何从抽象语法树生成某种字节码。

我已经在网上搜索过了,但我找不到任何有用的东西。

我看到一些人提到使用模板,但找不到有人真正解释它是什么,它是如何工作的,或者如何实现它。

只有一件事,我没有任何真正的编程经验,我完全是自学成才,所以我不是在寻找一本800页的关于编写编译器理论的书,我在寻找一些更实用的东西,一些通过实际例子工作的教程。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-08 18:33:02

几个月前,通过关注Let's Build a Compiler, by Jack Crenshaw,我学到了很多。它使用Turbo Pascal实现并生成68000汇编程序,因此需要一些步骤才能让它在现代主机上运行,但它通过许多步骤仍然有效。

票数 2
EN

Stack Overflow用户

发布于 2011-02-08 19:17:39

请看LLVM中的万花筒教程:http://llvm.org/docs/tutorial/

从一个稍微不同的角度来看,http://community.schemewiki.org/?90min-scheme2c

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4931840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档