第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语法是标准的,开发环境要灵活选择,灵活运用!