The Mathematica compiler provides a mechanism for highly optimized computing with certain classes of Mathematica expression. This talk will discuss the design, structure, and operation of the compiler. It will show how to gain maximum efficiency from use of the compiler and how it can be integrated with the rest of Mathematica.