1. C++的发展史
1983年,贝尔实验室(Bell Labs)的Bjarne Stroustrup发明了C++。 C++在C语言的基础上进行了扩充和完善,是一种面向对象程序设计(OOP)语言。
C++的源文件扩展名是cpp
Stroustrup说:“这个名字象征着源自于C语言变化的自然演进”。还处于发展完善阶段时被称为“new C”,之后被称为“C with Class”。C++被视为C语言的上层结构,1983年Rick Mascitti建议使用C++这个名字,就是源于C语言中的“++”操作符(变量自增)。而且在共同的命名约定中,使用“+”以表示增强的程序。
常用于系统开发,引擎开发、嵌入式开发等应用领域, 至今仍然是最受广大程序员喜爱的编程语言之一。
C++在嵌入式中可以用于:
系统开发、算法开发、图形用户界面(GUI)开发。
2. C++的特点
- 在支持C语言的基础上,全面支持面向对象开发。
- 编程领域广泛,功能强大(最难的编程语言之一)。
- 标准保持更新,本次课程以ISO C++98标准为主,以ISO C++11标准为辅。
- 为数不多的支持底层操作的面向对象语言。
- 在面向对象的编程语言中执行效率极高。