所以我试图将一个小编程语言作为一个项目。但问题是我不知道如何开始。我知道编译器是如何工作的,但除了不知道如何为它编写代码之外。我搜索到任何地方,例如任何编译器的代码,但无法找到任何东西。我在哪里可以找到这个,或者有人可以向我解释我应该用于创建编译器的格式和方法?另外,如果你想知道我正在考虑使用c ++来编写编译器。
答案 0 :(得分:0)
我建议在编译器构建中免费online course。在我看来,引导材料和精心设计的课程是缓解这类事情的最好方法。
答案 1 :(得分:0)
LLVM.org;开源现代C,C ++,Objective-C等等