C++是一种被广泛使用的计算机程序设计语言。它是一种通用程序设计语言,支持多重编程模式,例如过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计和设计模式等。
比雅尼·斯特劳斯特鲁普博士在贝尔实验室工作期间在20世纪80年代发明并实现了C++。起初,这种语言被称作“C with Classes”,作为C语言的增强版出现。随后,C++不断增加新特性。虚函数、运算符重载、多继承、标准模板库、异常处理、运行时类型信息、名字空间等概念逐渐纳入标准。
C++属于编译型语言,该种语言会在代码执行前将代码编译为机器码,然后将机器码交由计算机直接进行代码的执行。为了方便测试,其调试环境被开发成解释型的。即开发过程中,以解释型的逐条语句执行方式进行调试,以脱离开发环境的编译型运行方式来生成程序最终执行代码。
资料来源:
- 维基百科词条:C++
- 百度百科词条:C++