I do not understand why Borland C++ Builder is systematically ignored when C++ compilers for Windows are considered. For many years, Borland C++ has been the best C++ development environment for Windows. Sure Borland compilers are not open-source, but a lot of open-source enthusiasts know that their struggle is not only about open-source, but also about promoting alternatives and fighting against monopolies.
But despite the anti-Microsoft feelings shared by the majority of open-source community, every Windows version of open-source software (Apache, PHP, MySQL, etc.) is coded for Microsoft Visual C++... And, since everyone who wants to compile the sources needs a MS VC++ license, most Open-source software projects are, in practical terms, helping Microsoft get richer and strength its virtual monopoly!
But despite the anti-Microsoft feelings shared by the majority of open-source community, every Windows version of open-source software (Apache, PHP, MySQL, etc.) is coded for Microsoft Visual C++... And, since everyone who wants to compile the sources needs a MS VC++ license, most Open-source software projects are, in practical terms, helping Microsoft get richer and strength its virtual monopoly!