是否有适用于新的C++的cfront工具?还有其他现代语言的工具吗?
“cfront工具”是什么意思?Cfront是第一个C++编译器。但由于未能添加异常支持,它已经停止更新。现代C ++已经远远超出了Cfront的范围。
其他现代语言呢?
你指的是是否存在将高级语言编译成C代码的其他编译器吗?答案是肯定的,有很多。Glasgow Haskell Compiler只是其中之一。
我相信许多语言在它们的初期阶段只是“编译”成C代码,让一个好的编译器(通常是gcc...)生成优化的本机代码。我认为GHC是(对于某些实现来说?)这样的语言,还有一些其他的我不记得了。
我也知道lua2c,将Lua代码转换为C。