ANNOUNCE: JCC 0.02 - Java to C Converter

nshaylor@tcp.co.uk (Nik Shaylor)
12 May 1997 00:25:15 -0400

          From comp.compilers

Related articles
ANNOUNCE: JCC 0.02 - Java to C Converter nshaylor@tcp.co.uk (1997-05-12)
| List of all articles for this month |

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.
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.