برای ++C چند تا کامپایلر مهم وجود داره :
gcc
clang
msvc
intel
مزیتی که clang داره ارور های بهتریه که کامپایلر میده و تستی هم که کردم سرعت کامپایلش بیشتر از gcc , msvc بود .
و با توجه به پشتیبانی که google , apple ,... ازش می کنن بنظر میرسه آینده خوبی داشته باشه.
برای مقایسه gcc , clang این 2 لینک رو ببینید لینک1 و لینک2
راستی آخرین ورژن clang ویندوز رو هم ساپورت می کنه و میشه داخل visual studio ازش استفاده کرد .http://llvm.org/builds/
از نظر performance هم کامپایلر intel خروجی بهتری نسبت به بقیه داره (البته رایگان نیست )