C++语言概述

1、历史概述

1)C++的江湖地位:地位比较稳定

2)C++之父:Bjarne Stroustrup(1950–)
1979,Cpre,为C语言增加类的机制
1983,发布全新编程语言 C with class,后来命名为C++
1985,CFront1.0 《The C++ Programming Language》

3)C++发展过程
1987,GNU C++
1990,Borland C++(BC编译器)
1992,Microsoft C++(VC编译器)
IBM C++
……
1998,ISO C++98标准*****
2003,对C++98进行修订,C++03
2011,ISO C++11/C++0x
2014,ISO C++14
2017,ISO C++17
*2020年,C++20(未定)

**

2、应用领域

**
1)游戏开发
2)科学计算
3)网络通信(ACE)
4)操作系统和设备驱动
5)其它…

**

3、C和C++

**
1)都是编译型语言,效率比较高
2)都是强类型语言,但是C++更强
C:int* p = (int )malloc(4);
C++:int
p = malloc(4);
3)C++很大程度上兼容C,但是去掉C中一些不好的特性
4)C++增加许多C中不具备的好的特性,比C程序更适合大型软件开发

你可能感兴趣的:(c++)