当前位置:编程学习 > C/C++ >>

C++是干什么用的软件?

追问:来自手机问问为什么我在装三维设计软件时会自动装C++2005,有关系吗?
答案:C++

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

 

C语言之所以要起名为“C”,是因为它是主要参考那个时候的一门叫B的语言,它的设计者认为C语言是B语言的进步,所以就起名为C语言;但是B语言并不是因为之前还有个A语言,而是B语言的作者为了纪念他的妻子,他的妻子名字的第一个字母是B; 当C语言发展到顶峰的时刻,出现了一个版本叫C with Class,那就是C++最早的版本,在C语言中增加class关键字和类,那个时候有很多版本的C都希望在C语言中增加类的概念;后来C标准委员会决定为这个版本的C起个新的名字,那个时候征集了很多种名字,最后采纳了其中一个人的意见,以C语言中的++运算符来体现它是C语言的进步,故而叫C++,成立了C++标准委员会

 

C++设计成静态类型、和C同样高效且可移植的多用途程序设计语言。

  · C++设计成直接的和广泛的支援多种程序设计风格(程序化程序设计、资料抽象化、面向对象程序设计、泛型程序设计)。

  · C++设计成给程序设计者更多的选择,即使可能导致程序设计者选择错误。

  · C++设计成尽可能与C兼容,籍此提供一个从C到C++的平滑过渡。

  · C++避免平台限定或没有普遍用途的特性。

  · C++不使用会带来额外开销的特性。

  · C++设计成无需复杂的程序设计环境。

  出于保证语言的简洁和运行高效等方面的考虑,C++的很多特性都是以库(如STL)或其他的形式提供的,而没有直接添加到语言本身里。关于此类话题,C++之父的《C++语言的设计和演化》 里做了详尽的陈述。

 

不是软件。。。C++是建立在C语言基础上的电脑编程语言。。。通俗点,就是编软件的。。
是编程, 建立在C语言基础上的电脑编程语言,编写设计软件时都会用到,
编程中的一门语言
编程用的软件,c++是一种编程语言。
是编程的软件
是一种计算机编程语言

上一个:C++指针和常量的问题
下一个:学习c++的首要前提是什么?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,