Penguin
Note: You are viewing an old revision of this page. View the current version.

A Compiler is a program which transforms a program from a higher abstraction level to a lower abstraction level. This differs from a DeCompiler which is a program which transforms a program in the opposite direction.

GCC is a compile (more correctly a family of compilers) which transforms C, C++ and Fortran into object files, libraries or executables.

javac is a compiler that transfroms Java SourceCode into class files.