c++语言和C++编译器(在线等)

来源:百度知道 编辑:UC知道 时间:2024/06/16 01:45:23
Visual C++ 、Borland C++ Builder 、Borland C++ 这里面哪些是c++语言,哪些是C++编译器?请帮忙区分清除这两个概念.谢谢!
Visual C++、Borland C++ Builder、Borland C++、C++Builder 这里面哪些是c++语言,哪些是C++编译器?请帮忙区分清除这两个概念.谢谢!

Visual C++是一个集成环境的C++编译器,功能多着呢。微软产品。
Borland C++ Buider C++编译器,比较小巧实用。
Borland C++ 也是C++编译器,一般是包含上面的Buider,分不开的。(个人意思)
C++ Buider 也是C++编译器,是另一个公司的产品。也挺实用的,功能不多。
C语言,也就是一般的写程序时的标准约束。一般都尊守ANSII的标准。也就是说语法规则,函数库等等。

C++是一种标准的计算机编程语言,你说的那些都是C++的编译器。

C++,这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程序程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。

贝尔实验室的本贾尼·斯特劳斯特卢普(w:en:Bjarne Stroustrup)博士在20世纪80年代发明并实现了C++(最初这种语言被称作“C with Classes”)。一开始C++是作为C语言的增强版出现的,从给C语言增加类开始,不断的增加新特性。虚函数(virtual function)、运算符重载(operator overloading)、多重继承(multiple inheritance)、模板(template)、异常(exception)、RTTI、名字空间(name space)逐渐被加入标准。

1998年国际标准组织(ISO)颁布了C++程序设计语言的国际标准ISO/IEC 14882-1998。现在新的标准正在制定中。遗憾的是,由于C++语言过于复杂,以及他经历了长年的演变,直到现在(2004年)只有少数几个编译器完全符合这个标准(这么说也是不完全正确的,事实上,至今为止没有任何一款编译器完全支持ISO C++)。

C++编译器就是将用C++代码写成的程序,“翻译”成机器可以执行的机器代码。

微软的Visual C++、Borland的Borland C++、以及Unix/linux下的gcc等都包