LLVM is a compiler written in C++ designed for compile-time, link-time, run-time, and "idle-time" optimization of programs written in arbitrary programming languages.
License: Open Source
Apps available for Mac OS X Windows Linux
GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages.
Apps available for Mac OS X Windows Linux Haiku