【发布时间】:2011-04-05 01:10:11
【问题描述】:
我创建了一种编程语言并在我的计算机中编写了它。这是我为了好玩而创建的一种实验性非专业编程语言。
一门语言需要最重要的东西,一个编译器。
将源代码转换为C/++并调用GCC是个好主意吗?
我的语言看起来像 C++ 和 Java,如果没有解析器,转换也不难。
我的目标不是优化任何东西,也不是为每个平台生成二进制文件。如果我生成 C 源代码,我可以为许多平台编译它并使用 GCC 优化。
我不知道可以帮助我的工具,我知道名称的一些工具是 yacc 和 llvm,但我不知道它们如何帮助我。
fun第一部分是编程语言的设计,第二部分是runtime细节的实现。我认为解析器实现不是很有趣。
谢谢
【问题讨论】:
标签: programming-languages compiler-construction