在JVM之上运行/解释C?


问题内容

有没有办法在JVM上运行纯C代码?
不通过JNI连接运行,就像您可以通过JRuby运行ruby代码或通过Rhino运行javascript。

如果目前没有解决方案,您会建议我怎么做?
显然,我想使用尽可能多的局部解决方案来实现它。

ANTLR似乎是一个不错的起点,它具有完整的“ ANSI C”语法实现…
我应该使用ANTLR生成的代码在JVM上构建“玩具” VM吗?


问题答案:

2012年1月26日更新:根据该公司网站上的此页面,该产品已被购买出去,不再可用。

是。

这是一个产生JVM字节码的商业C编译器