Clang - это интерфейс компилятора языка C/C++ для LLVM.

Clang - это интерфейс компилятора для языков программирования C, C++, Objective-C и Objective-C++. Он использует LLVM в качестве своего бэкенда и является частью его выпусков начиная с LLVM 2.6.

Цель проекта - предложить замену коллекции компиляторов GNU (GCC).