title: Why is clang not used more?
body: <p>I've done a fair amount of programming in C/C++ before, but nowadays it only accounts for a small percentage of the programming I do (scripting languages are much better suited for a lot of the work I do). I worked on some C programming projects the last few days and was surprised how many little syntactical details I kept forgetting. What's worse is that <code>cc</code>/<code>gcc</code> typically had cryptic or non-informative error messages about these issues (sorry I can't remember any specific examples).</p>
  
  <p>I learned about the <code>clang</code> compiler not too long ago and decided to try that. The error messages were much clearer and helped me identify and fix the problems in my syntax. My question is why this tool is not used/mentioned more than it is? Is it that it is so new compared to the usual suspects (<code>cc</code>/<code>gcc</code>), or is it that it doesn't support features that they support, or is it just harder to obtain? I have a hard time believing that last one, since it was installed with the dev tools on my iMac and required a single command (<code>sudo apt-get install clang</code>) to install on my Ubuntu box.</p>