CLANG

The Clang tool is a front end compiler that is used to compile programming languages such as C++, C, Objective C++ and Objective C into machine code.

An LLVM used to compile all the apps on the iPhone and the OS it compiles Googles’ production server applications.