C++语言程序设计

C++语言是对C语言的扩展，是C语言的超集。C语言是美国贝尔实验室在1969~1973年开发的，与此同时，还用它开发了UNIX操作系统。C语言又是由B语言衍生而来的，B语言是贝尔实验室的Ken Thompson在BCPL语言的基础上开发的，并用它编写了第一个UNIX操作系统。BCPL语言是英国剑桥大学的Martin Richards，60年代在美国MIT时设计的。
1971年，贝尔实验室的Dennis Ritchie扩展了B语言（通过增加类型），他称之为NB，即New B。在更改了B语言的结构，并重写了B语言的编译器后，Ritchie称他的新语言为C。1983年，出现了许多C语言的版本，美国国家标准化协会（ANSI）在1989年出版了标准的C语言，称之为ANSI C。
也是在1983年，贝尔实验室的Bjarne Stroustrup在C语言的基础上，创建了C++语言，它是为UNIX系统环境设计的。C++语言增强了C语言的能力，使得程序员能够改进编写程序的质量，并易于程序代码的复用。C++语言的ISO标准已在1997年11月被一致通过，1998年8月被正式批准。