Comment Comparison (Score 1) 255
I've done POSIX C++ programming for five and a half years. I compile on my mac using clang and on my ubuntu machine using g++. Here's the differences:
1. Clang seems to have better error messages.
2. Of course, clang is usable using libraries (rtags for emacs lets you do ctags but way better for example).
3. Run speed is about the same for optimized build between the two. They're within 1% for our application using the benchmarks for it.
4. Compile speed is a bit faster using clang.
I like having two big compilers that compete with each other. It forces both to try harder and to become better compilers in the end.