|
|
|
1000 Java Tips ebook
|
|
 

Free "1000 Java Tips" eBook is here! It is huge collection of big and small Java
programming articles and tips. Please take your copy here.
Take your copy of free "Java Technology Screensaver"!. |
|
I know that exist many Java compilers, not only ''javac'' from SUN :-)
|
JavaFAQ Home » General Java

Question: I know that exist many Java
compilers, not only "javac" from SUN 
Could you list some of them and describe advantages of them over SUN's version?
Answer: Part I
I list some of them here with short descriptions... Most of them are extending
Java with additional features, keywords, functions and so on..
1. Java espresso is a Java 1.0 compliant
compiler being developed at Boston University:
http://types.bu.edu/Espresso/JavaEspresso.html
The objectives of this implementation were to understand the issues involved in
the development of a modern object-oriented compiler for a real language, to
study the Java Virtual Machine (JVM) and its runtime system
2. The GNU Compiler for the Java:
http://gcc.gnu.org/java/
GCJ is a portable, optimizing, ahead-of-time compiler for the Java Programming
Language. It can compile:
Java source code directly to native machine code, Java source code to Java
bytecode (class files), and Java bytecode to native machine code.
3. The Jikes compiler:
http://oss.software.ibm.com/developerworks/opensource/jikes/
Jikes has four advantages that make it a valuable contribution to the Java
community:
Open source. Jikes is OSI Certified Open Source Software. OSI
Certified is a certification mark of the Open Source
Initiative.
- Strictly Java compatible. Jikes strives to adhere to both
the
Java Language Specification and the Java Virtual Machine
Specification as tightly as possible, and does not support
subsets, supersets, or other variations of the language. The
FAQ describes some of the side effects of this strict language
conformance.
- High performance. Jikes is a high performance compiler,
making
it ideal for use with larger projects.
- Dependency analysis. Jikes performs a dependency analysis on
your code that provides two very useful features:
Incremental builds and makefile generation.
--> to be continued in our next tip -->
Printer Friendly Page
Send to a Friend
..
Search here again if you need more info!
|
|
|