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