JC Virtual Machine - Converts Java to C
JC Virtual machine converts Java class files to C source code. It uses SOOT Java Bytecode analysis framework to convert the Java files to C. It could also compiles with GCC and loads them with built-in ELF loader. Additional to that, JC provides a complete Java runtime with optimization to increase performance.
JC optimizes the code at code generation time which increases its runtime performance. It does have good interpreter but most of the jobs are done at the code generation time. When combined with the proven power of GCC's C optimizer the results are impressive.
Additional to C conversion and Java runtime, It has thread support based on the POSIX pthread(3). Support for JNI, Reflection and Java 2 style loader support is also available. It uses GNU Classpath to provide java runtime.
JC optimizes the code at code generation time which increases its runtime performance. It does have good interpreter but most of the jobs are done at the code generation time. When combined with the proven power of GCC's C optimizer the results are impressive.
Additional to C conversion and Java runtime, It has thread support based on the POSIX pthread(3). Support for JNI, Reflection and Java 2 style loader support is also available. It uses GNU Classpath to provide java runtime.
http://jcvm.sourceforge.net/
License:
Tech:
Tags: