Tag: interpreter

在JVM上运行/解释C?

有没有办法在JVM上运行普通的c代码? 不通过JNI连接,运行,就像你可以通过JRuby运行ruby代码,或通过Rhino运行javascript。 如果没有当前的解决方案,您会建议我应该做什么? 显然,我想尽可能多地使用部分解决方案来实现它。 ANTLR似乎是一个很好的起点,拥有完整的“ANSI C”语法实现…… 我应该使用ANTLR生成的代码在JVM上构建一个“玩具”VM吗?