A Compiler is a program to transform source code from one language to another. Commonly, the target language is MachineCode - either that of a "real" silicon CPU or of a VirtualMachine.
Compilers are usually built using, well, a CompilerCompiler.
See also:
Compare DeCompiler.
42 pages link to Compiler: