Unk*_*own 6 compiler-construction backend intermediate-language
我想制作一种编译语言.我目前正在评估后端.到目前为止,我正在研究C,因为它的执行速度,编译速度以及一个名为TCC的小型易用编译器.
在阅读了有关将其用作中间语言的讨论后,我试图思考如何使其与垃圾收集兼容并处理异常.到目前为止,我认为我可以解决这两个问题,但开销很大.
以下是我对其他可能后端的一些看法:
您是否可以改变主意或有更多内容添加到此列表中?
编辑
我最近一直在试验LLVM.我发现他们有预编译的二进制文件,并且可以编译为本机程序集.
http://www.antlr.org/wiki/display/CS652/Generating+machine+executable+binaries+with+LLVM
以下是步骤: