Подскажите какие сейчас есть живые и нормальные компиляторы, с документацией, лучше бесплатные. И совсем хорошо, если компилятор поддерживает разные штуки вроде SEH, и прочее, т.е. что бы этот компилятор смог собрать любой проект, независимо от того что этот проект использует. А то обидно будет после выбора компилятора узнать что он чего-то не поддерживает.
Насколько хороши mingw, devc++, microsoft visual c++ 2005 express edition?
Ещё интересует вопрос совместимости разных компиляторов. Т.е. если я сейчас пишу код под один компилятор, насколько легко он перенесётся на другие. Естесственно, если не использовать детали реализации определённого компилятора.
А как быть с STL, CRT, заголовочными файлами windows? Будут ли сторонние компиляторы поддерживать, например, boost или ещё какие-нибудь сторонние либы?
Кто на чём вобще пишет (IDE) и собирает cpp проекты?