C/C++ 编译器历史
Borland C/C++编译器介绍
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.
Borland C++ Builder 6.0
CodeGear Delphi 2006 / C++Builder 2006 CodeGear是Borland 的全资子公司。
CodeGear Delphi/C++Builder 2007 for Win32
Embarcadero Delphi 2009 / C++Builder 2009 (Win32) 最后一个非Unidoce的编译器版本,2008年5月7日Borland以2300万美元卖掉CodeGear。
Embarcadero Delphi 2010 / C++Builder 2010 (Win32)
Embarcadero Delphi XE / C++Builder XE (Win32)
Embarcadero Delphi XE2 / C++Builder XE2
Embarcadero Delphi XE3 / C++Builder XE3
Embarcadero Delphi XE4 / C++Builder XE4
Embarcadero Delphi XE5 / C++Builder XE5
Embarcadero Delphi XE6 / C++Builder XE6 (Win32/Win64/OSX/iOS/Android) 跨平台支持,集成ARM-GCC编译器。
Embarcadero Delphi XE7 / C++Builder XE7 (Win32/Win64/OSX/iOS32/iOS64/Android) 跨平台支持。
Embarcadero Delphi Seattle / C++Builder Seattle 2015年10月7日,IDERA收购Embarcadero。据说有中文支持及Linux平台研发计划。
微软C/C++编译器介绍
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语言编译器)
也常被认为是跨平台编译器的事实标准。
本文中涉及到的编译器,是广义的编译器,包含集成化的开发环境(IDE),是开发应用软件的基础软件。
题外话: 大家可以看到了,在信息技术领域,无论是硬件方面的芯片技术,还是基础软件、应用软件方面,
国外都在加速发展,越来越快。国内则是一如既往的盗版、破解横行。区区一个Windows95系统,微软
几千人耗时三年才研发出来,国内那些百人的小公司,能做出什么玩意儿?
还是那句老话:15亿人口,做不出一个操作系统! 几百所高校,生不出一个德州仪器!
|