title: What is the difference between clang (and LLVM) and gcc / g++?
body: <p>gcc and g++ are the traditional GNU compilers for C and C++ code. Recently, clang (and clang++) using LLVM has been gaining popularity as an alternative compiler.</p>
  <p>What is the difference between clang and gcc / g++? Is there an advantage to using clang?</p>