Мой опыт написания C ++ заключается в том, что компиляция вашего кода с использованием более чем одного компилятора - отличный способ найти странные угловые случаи в вашем коде. В нашем случае мы использовали gcc, Apple gcc и компилятор Visual Studio cl (это бесплатно). В Windows я предпочитаю компилятор cl, поскольку он компилируется быстрее (для нас примерно в пять раз быстрее) и производит лучший код (примерно на 30% быстрее в прошлый раз, когда я проверял). Какой компилятор создает самый быстрый код, всегда зависит от приложения. В нашем конкретном случае компилятор Intel не так хорош в создании быстрого кода вопреки распространенному мнению, поэтому нет реального стимула его использовать.
Если бы у нас были деньги, чтобы компилировать с Comeau, было бы неплохо помочь с дополнительной проверкой соответствия стандартам. Кроме того, я доволен компиляторами, которые мы используем.