C++概述
1.历史背景
C++的江湖地位
java、C、python、C++
C++之父
Bjarne Stoustrup(1950–)
C++发展过程
-->1979,Cpre,为C语言增加了类的机制
-->1983,开发全新编程语言C with Class,即后来C++
-->1985,CFront1.0,《The C++ Programming Language》
-->1987,GNU C++
-->1990,Borland C++
-->1992,Mircrosoft C++、IBM C++1.0
......
-->1998,ISO C++98
-->2003,ISO C++03
-->2011,ISO C++11/C++0x
-->2014,ISO C++14
-->2017,ISO C++17
-->2020,ISO C++20
2.C++应用领域
- 游戏开发,开发的产品性能和效率比较高
- 科学计算
- 网络开发和分布式应用
- 操作系统和设备驱动
- 其他…
3.C和C++相同和区别
- 都是编译型语言
- 都是强类型语言,C++更强
- C++去除了C中的不好的特性(C中一些不规范代码)
- C++增加了很多C中没有的好的语法特性,全面支持面向对象编程,比C程序更适合大型软件开发