C++是一种面向对象的高级程序设计语言,是C语言的超集。
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。
C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
C++具有支持数据封装和数据隐藏、继承和重用、多态性等特性。
扩展资料:
C++的技术应用:
1、科学计算
在科学计算领域,FORTRAN是使用最多的语言之一。但是C++凭借先进的数值计算库、泛型编程等优势在这一领域也应用颇多。
2、网络软件
C++拥有很多成熟的用于网络通信的库,其中最具有代表性的是跨平台的、重量级的ACE库,该库可以说是C++语言最重要的成果之一,在许多重要的企业、部门甚至是军方都有应用。
3、操作系统
在该领域,C语言是主要使用的编程语言。但是C++凭借其对C的兼容性,面向对象性质也开始在该领域有一席之地。
参考资料来源:百度百科-C++
C++ 是一种中级语言,它是由比雅尼·斯特劳斯特鲁于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言,C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。
C++是一门以C为基础发展而来的一门面向对象的高级程序设计语言,从1983年在贝尔实验室创立开始至今,已有30多个年头。
C++从最初的C with class,经历了从C++98、C++ 03、C++ 11、C++ 14再到C++17多次标准化改造,功能得到了极大的丰富,已经演变为一门集面向过程、面向对象、函数式、泛型和元编程等多种编程范式的复杂编程语言。
由于C++过于复杂,并且经历了长时间的发展演变,目前对于C++标准支持的较好主要有GNU C++和Visual C++,严格来说,目前还没有一个完全支持ISO C++的版本。
扩展资料:
C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。C++ 完全支持面向对象的程序设计,包括面向对象开发的四大特性:封装、数据隐藏、继承、多态。
和C语言不同的是C++ 语言是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。而C语言是面向过程的语言,不支持面向对象的特性。
C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。标准的 C++ 由三个重要部分组成:核心语言,提供了所有构件块,包括变量、数据类型和常量等等。
C++ 标准库,提供了大量的函数,用于操作文件、字符串等;标准模板库(STL),提供了大量的方法,用于操作数据结构等。
基本上每个应用程序领域的程序员都有使用 C++,它通常用于编写设备驱动程序和其他要求实时性的直接操作硬件的软件。C++ 广泛用于教学和研究,任何一个使用苹果电脑或 Windows PC 机的用户都在间接地使用 C++,因为这些系统的主要用户接口是使用 C++ 编写的。
参考资料来源:百度百科——c++
参考资料: http://baike.baidu.com/view/118570.htm
2019-10-29 · 百度认证:云南新华电脑职业培训学校官方账号