
Chapter 8
Celebrity Compilers
8.1 Introduction
Here we survey some of the popular Java (or Java-like) compilers. For each of these, we
discuss issues or features that are peculiar to the compiler in question. The compilers we
discuss are the following:
• Oracle’s Java HotSpot
TM
compiler
• IBM’s Eclipse compiler for Java
• The GNU Java compiler
• Microsoft’s C# compiler
This chapter will only give a taste of these compilers. The reader may wish to consult
some of the recommended readings in the Further Readings section (Section 8.6) at the end
of this chapter for a deeper understanding of them.
8.2 Java HotSpot Compiler
The original Java Virtual Machine (JVM) ...