【发布时间】:2011-02-08 19:17:39
【问题描述】:
我想知道如何从抽象语法树生成某种字节码。
我已经搜索了互联网,但找不到任何有用的信息。
我看到有人提到使用模板,但找不到真正解释它是什么、它如何工作或如何实现它的人。
但只有一件事,我没有任何真正的编程经验,而且我完全是自学成才,所以我不是在寻找一本关于编写编译器理论的 800 页的书,而是在寻找一些东西更实用一些,通过实际示例进行的某种教程。
【问题讨论】:
-
编译器是那些如果没有一点专注和纪律你就不会擅长的事情之一。我不会贬低一本好书的价值。它们并非都无法访问。许多编译器课程(包括我参加的课程)中使用的一个著名的是Compilers: Principles, Techniques, and Tools。被誉为“龙书”。即使您没有通过严格的课堂分析,从图书馆或亚马逊获取它并花几个晚上阅读也会有所帮助。
标签: code-generation compilation