我有一些语言,我一直在建立作为口译员.当我准备好采取"下一步"时,哪些选项最适合非本地编译格式...每种格式的优缺点是什么?
我一直在寻找编译CLR或LLVM,并考虑C-midcompile几次,但我不完全确定.
我希望能够移植的一些功能如下:
好吧,不是真的"少数",只有两个.我想我可以将我的语言支持的任何其他功能移植到"任何东西".
什么是我最好的选择,以及他们的优点/缺点?
该LLVM语言参考指出,它可用于
作为磁盘上的bitcode表示(适合Just-In-Time编译器的快速加载)
这种表现有多稳定?例如,我现在可以使用LLVM 3.1生成它,并且仍然期望它可以使用未来的LLVM,比如三年假设的LLVM 4.5吗?
假设我没有外部依赖项,我可以使用它为不同的架构生成二进制文件吗?