2017-09-21 119 views
0

所以我试图把一个小编程语言作为一个项目。但事情是我不知道如何开始。我知道编译器是如何工作的,而且都知道如何编写代码。我到处搜索例如任何编译器的代码,但找不到任何东西。我在哪里可以找到它,或者有人可以向我解释我应该用来创建编译器的格式和方法?另外如果你想知道我正在考虑使用C++编写编译器。我在哪里可以找到编译器的代码?

回答

0

我建议在编译器构建中免费使用​​。在我看来,引导材料和精心设计的课程是缓解这类事情的最佳方式。

+0

thatnkyou,但我明白这是如何工作的。我会接受你的答案,但我真正需要的是代码准则。我看过很多教程,并阅读了大量关于这个主题的文档。我正在寻找的是关于如何编写代码的指导。不是它如何工作,而是如何编写它。 – undertaker

+0

一个好的课程将会指导你一起学习如何编写代码的相关任务。这不仅仅是理论上的讲座。 “真正”语言的现代编译器是_huge_。按照课程学习,学会编写一个简单的编译器,然后_then_去挖LLVM,GCC,Roslyn等。 –

+0

好吧,谢谢你! – undertaker

0

LLVM.org;开源现代的C,C++,Objective-C和更多

相关问题