C++是一种系统编程语言。用它的发明者, Bjarne Stroustrup的话来说,C++的设计目标是:

C++提供了对硬件的紧密控制(正如C语言一样), 能够编译为机器语言,由处理器直接执行。 与此同时,它也提供了泛型、异常和类等高层功能。 虽然C++的语法可能比某些出现较晚的语言更复杂,它仍然得到了人们的青睞—— 功能与速度的平衡使C++成为了目前应用最广泛的系统编程语言之一。

扩展阅读: