Borland Turbo C 1.0 (1987, MSDOS) 文本编辑、程序编译、连接、运行一体化。
Borland Turbo C 1.5 (1988, MSDOS) 增加图形库文本窗口函数库。
Borland Turbo C 2.0 (1989, MSDOS) 查错功能,可生成.COM文件(Tiny模式),(8087/80287/80387等)数字协处理器仿真支持。
Borland C++ 2.0 - (1990, MSDOS)
Borland C++ 3.0 - (1991) New compiler support to build Microsoft Windows applications.
Borland C++ 3.1 - (1992) Introduction of Windows-based IDE and application frameworks (OWL 1.0, Turbovision 1.0)
Borland C++ 4.0 - (1993, Windows 3.x) MS-DOS IDE supported no longer included, OWL 2.0.
Borland C++ 2.0 - (1992, OS/2)
Borland C++ 4.01
Borland C++ 4.02 - (1994)
Borland C++ 4.5
Borland C++ 4.51
Borland C++ 4.52 - (1995) 支持 Windows 95, OWL 2.5
Borland C++ 4.53
Borland C++ 5.0 - (1996, Windows 95) Released in March 1996. Works on Windows 95 and Windows NT 3.51.
It does not (officially) work on Windows NT 4.0 (which was still in development at that time).
3rd party tests exhibited some problems on NT 4.0. It does not work in Windows 3.x or DOS. Despite that,
it can produce either Win32, Win16 or DOS programs.
Borland C++ 5.01
Borland C++ 5.02 - (1997) Final release of the Borland C++ IDE (subsequently replaced up by the C++ Builder
series), final release to support compilation to (real-mode) MS-DOS target. Windows NT 4.0 officially
supported.
Borland C++ 5.5 - Command-line compiler only (not with IDE). It is still (freely) available from Borland.
Microsoft Visual C++ 1.0 (1992, Windows 3.0) 集成MFC2.0, 是Microsoft C/C++ 7.0的升级版本。
Microsoft Visual C++ 1.5 集成MFC2.5, 增加OLE技术和 ODBC支持,是最后一个支持16位软件编程的软件,也是第一个支持基于x86机器的32位编程软件。
Microsoft Visual C++ 2.0 (1994, Windows 3.x)集成MFC3.0, 第一个只发行32位的版本。Visual C++ 2.x附带了16位和32位版本的CDK,同时支持Win32s的开发。
Microsoft Visual C++ 4.0 (1995, Windows 95) 集成MFC4.0, 升级至4.1和4.2版本, 这个版本是专门为Windows 95以及Windows NT设计的。
Microsoft Visual C++ 5.0 (1995, Windows 95) 集成了MFC4.21,是4.2版以来比较大的一次升级。
Microsoft Visual C++ 6.0 (1995, Windows 98) 集成了MFC6.0,适用于Windows 98、Windows NT4.0、或Windows 2000。
Microsoft Visual C++ .NET 2002(Visual C++ 7.0) 2002年发行,集成了MFC7.0,支持原生64位软件的开发。
Microsoft Visual C++ .NET 2003(Visual C++ 7.1) 2003年发行,集成了MFC 7.1。
Microsoft eMbedded Visual C++ 用于Windows CE操作系统,Visual C++作为一个独立的开发环境被Microsoft Visual Studio 2005所替代。
Microsoft Visual C++ 2005 (Visual C++ 8.0) 2005年11月发布,集成了MFC 8.0,引进了对C++/CLI语言和OpenMP的支持。
Microsoft Visual C++ 2008 (Visual C++ 9.0) 2007年11月发布,支持.NET 3.5,放弃了Win9x架构支持,是目前最稳定版本。
Microsoft Visual C++ 2010 (Visual C++ 10.0) 2009年发布,新添加了对C++11标准引入的几个新特性的支持。
Microsoft Visual C++ 2012 (Visual C++ 11.0) 2012年5月26日发布,支持.net4.5 beta,并实现go live。仅支持win7以上系统。
Microsoft Visual Studio 2013
Microsoft Visual Studio 2015
Intel C++ Compilers
Intel C++ Compiler in Intel Parallel Studio XE
C++/Fortran performance suite for technical computing, enterprise and HPC on Windows*, Linux* and OS X*.
Intel C++ Compiler in Intel System Studio
Embedded and mobile device C++ suite on Windows, Android* and Linux
GNU Compiler Collection
GCC(GNU Compiler Collection,GNU编译器套装),是一套由 GNU 开发的编程语言编译器。
它是一套以 GPL 及 LGPL 许可证所发行的自由软件,也是 GNU计划 的关键部分,亦是自由的
类Unix 及苹果计算机 Mac OS X 操作系统的标准编译器。GCC(特别是其中的C语言编译器)
也常被认为是跨平台编译器的事实标准。