ERCO Java compiler

ERCO is a Java-to-native compiler developed by the Laboratory for Software Technologies at ETH Zürich. From the web site:

The ETH Research COmpiler (ERCO) is a research Java byte-code to native compiler that is used in several projects in our group as for teaching in advanced compiler classes. We translate the Java bytecode to an internal representation in static single assignment form on which we perform several analyses and some optimizations. The backend generates native object file for the Intel IA-32 platform which are then linked to the Java runtime system provided by the GCJ project.

Judging from the comments on the web page, ERCO is at a fairly early stage of development as of this writing.

Leave a Reply