Related articles |
---|
ANNOUNCE: JCC 0.02 - Java to C Converter nshaylor@tcp.co.uk (1997-05-12) |
From: | nshaylor@tcp.co.uk (Nik Shaylor) |
Newsgroups: | comp.lang.java.tech,comp.lang.java.programmer,comp.compilers |
Followup-To: | comp.lang.java.tech |
Date: | 12 May 1997 00:25:15 -0400 |
Organization: | Compilers Central |
Keywords: | tools, Java, C, translator |
JCC is a direct Java to C converter. Unlike other translators JCC does
not convert Java class files, but instead processes Java source code
directly. It converts whole programs at a time and because of this it
can make a number of optimisations that would be very difficult to
achieve with other techniques. When used with a good optimising C
compiler it produces programs that are typically between 10 to 20
times faster than Sun's 1.0.2 JVM.
The main changes since the last version are:
- Threaded code is now supported.
- The format of an object has changed and now the overhead per object is 32
bits for non threaded code, and 64 for threaded code.
- Support for Class.newInstance() and Class.getInterfaces().
- Support for the Java network API.
- A number of bugs fixed.
- Full sources are now supplied.
A beta level evaluation copy of the program may be downloaded, that
will convert command line applications such as Sun's javac on WIN32
systems, and will also convert the David Wilkinson's "Cascade" HTTP
server.
For more information see:
http://www.digiserve.com/nshaylor/jcc.html
Nik Shaylor.
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.