Clang is a C/C++ language compiler frontend for LLVM.

Clang is a compiler front end for the C, C++, Objective-C and Objective-C++ programming languages. It uses LLVM as its back end and has been part of its releases since LLVM 2.6.

The goal of the project is to offer a replacement to the GNU Compiler Collection (GCC).

history | excerpt history