C++有几种,是不是有微软的,还有borland c++和c++ builder?还有没有别的,哪些是淘汰了的?

如题所述

C++ 有两种

第一种是由 ISO/ANSI 制定的标准 C++ 语言,这种 C++ 是最常见的,最早是由贝尔实验室的 Bjarne Stroustrup 提出的。

另一种是由 ECMA 标准制定的 C++/CLI 语言,这种 C++ 是为了支持 .NET 平台而开发的,最早由微软提出。在.NET刚刚推行时还有一种 Managed C++ ,它是 C++/CLI 的雏形,昙花一现,现在已经“绝迹”。

----------------------------------------------------------------------------------------------

以上介绍的是 C++ 语言,注意,不要把语言和产品混为一谈,例如 C++ 是语言,而 Visual C++ 和 Borland C++ 等是产品。

现在主要的 C++ 产品有:Visual C++ 、Borland C++、和 C++ Builder。最有前景的还是 Visual C++。Visual C++ 6.0 版只支持 ANSI/ISO 标准 C++,不支持 C++/CLI。 从Visual Studio 2005(VC++ 8.0)开始同时支持 ANSI/ISO C++ 和 C++/CLI,2003(VC++ 7.0)版不是很完善,不推荐使用。

即将发布的 Visual Studio 2010 (VC++ 10.0版)还将支持新一代的 C++0x 标准。

推荐使用 Visual Studio 2008 即 VC++ 9.0,但不要用 Visual C++ 2008 的 Express 版本,该版本不支持 MFC

至于UNIX/Linux平台下的C++我就不多介绍了,因为用的人不是很多。

希望我的回答你能满意~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-20
C++是一种编程语言,其语法标准由C++标准委员会制定。

然后,我们使用C++来编写程序,需要一些环境和工具。这些环境和工具有分开源的和商业的两类。开源的C++工具,有GNU的gcc;商业类的有MS的VC和Borlan的C++ Builder等等。

一般来说,我们在做路由器和一些嵌入式开发中用到的都是GNU的开源gcc工具;而很多的商业软件呢,一般都不一定使用什么特定的工具。比如我们有时候会用VC6,有时候会用VS2005,有时候呢也会用C++ Builder。主要看参与的开发人员的喜好和熟练程度而定的。

另外还有要说的一点是,我们要对开发的软件进行划分的话,一般有分Linux和WIndows、MAC OS、嵌入式Linux、vxWorks、WIndows CE/Mobile等等,都有不同的针对环境的。所以,不同的环境下面都有各自特有的开发工具,这个工具有的是大家所熟知的,而有的则是开发人员自己临时定制出来的。

所以,不管什么样的开发环境都是不确定的,确定的是C++/C语法是标准的,开发环境要灵活选择,灵活运用!
第2个回答  2010-01-20
C++是一种编程语言,其语法标准由C++标准委员会制定,只有一种!
我们使用C++来编写程序,需要一些环境和工具。这些环境和工具有分开源的和商业的两类。开源的C++工具,有GNU的gcc;商业类的有MS的VC和Borlan的C++ Builder等等。
所以你说的只是编译工具。
只要灵活运用,哪个都差不错!
第3个回答  2010-01-20
是的。不过C++是一种语言,和你以后讲的没关系
相似回答