Clang FAQs:


Q: Is Clang intended to work atop LLVM?

A: Yes.

Q: Is Clang easy to embed into other applications?

A: Yes.

Q: Is Clang also aimed to be more detailed and specific?

A: Yes, as well as machine-readable, so IDEs can index the output of the compiler during compiling.

Q: Is Clang designed to be highly compatible with GCC?

A: Yes.

Q: Is Clang a compiler for only C-like languages?

A: Yes, and including C, C++, Objective-C, Objective-C++, OpenCL, and CUDA.

Q: Is Clang designed to retain more information during the compiling process than GCC?

A: Yes, and to preserve the overall form of the original code.