我用C语言(使用Lex & Bison)为动态类型编程语言创建了一个编译器,它支持循环、函数内部的函数声明、递归调用等。我还创建了一个虚拟机,用于运行编译器创建的中间代码。
我在考虑把它编译成Java字节码,而不是我自己的中间代码。
我看到关于创建JVM语言的问题已经在asked上出现了,但我觉得答案并不是很有意义。
所以我的问题是:
.class
文件,比如jclasslib、bcel、gnu bytecode等等。你会推荐哪一个?另外,你知道C库也可以做同样的工作吗?https://stackoverflow.com/questions/3380498
复制相似问题