|
March
2001
|
|
|
|
A free
compiler speeds up Java development
IBMs Jikes
Java compiler is now available for the HP 3000 thanks to LegacyJ,
which ported Jikes to several platforms where a port was not yet
available. LegacyJ decided to make these ports available to the
general public and is offering them on an as-is basis, without
support. Its a compiler that translates Java source files as
defined in the Java Language specification into the bytecoded
instruction set and binary format defined in the Java Virtual Machine
Specification. While the 3000 has an included javac Java compiler,
Jikes has several advantages, the primary ones being high performance
and dependency analysis. Jikes performs a dependency analysis on Java
code that provides incremental builds and makefile generation. As for
performance, LegacyJs Brian Sullivan said at the SIG-Java
meeting last month that developers could expect compiles 10 times
faster using Jikes. It speeds up the development process when
youre developing on the 3000 itself, Sullivan said.
SIG-Java co-chair Gavin Scott said that if HP would replace the
standard Java compiler with Jikes it would be great, because most
developers first experience is typing in the Hello
World program and waiting a long time for it to compile.
Its not a real good first impression, Scott said.
Sullivan said running Jikes on the slowest 3000, a Series 918, can
yield faster compiles than running the javac compiler on a fast
Windows NT system. Jikes is not a
complete development environment IBM points out that it is
simply a command-line compiler. It should not be considered a
replacement for more complete tools, such as Source Navigator or
IBMs VisualAge for Java, which provide sophisticated graphical
development environments. Download a pre-compiled MPE binary of
Jikes from Legacy J at www.legacyj.com/jikes/jikesmpe.tar.gz.
You will need to run tar and gunzip for .gz files or uncompress for
..Z files on your HP 3000 system. HPs not working on a faster,
native compiler for Java on the 3000, in part because its HotSpot
virtual machine in MPE/iX 7.0 Express 1 met performance goals. Copyright The 3000 NewsWire. All rights reserved |