我想为自己的编程语言编写一个编译器。流行的后端选择似乎是C,Java,LLVM,JVM字节码,.Net字节码,gcc,汇编...在这里,我正在考虑将Go用作后端的可能性。
Go显然是一种快速的语言,具有垃圾回收和快速的编译时间。它也是便携式且免费的(BSD样式的许可证)。我认为,所有这些都将使Go成为代码生成目标的一个不错的选择,甚至可能比其他选择更好。
Go将是代码生成的一个不错的选择吗?您能指出现有的项目吗,或解释为什么没有项目?甚至更好的是,您是否有使用Go语言作为后端的经验?我没有意识到任何不利之处吗?
(我对转到此处特别感兴趣。不仅要指向其他后端选项,还已经有一些问题可以回答。)
HUWWW
慕码人8056858
神不在的星期二
相关分类