1.2 今时今日的C++

1.2.1 C++的江湖地位

如今C++依旧位列通用编程语言三甲,不过似乎没有以前那么流行了。事实上,编程语言排名通常非常难以衡量。比如,某位教授或学生用了C++来教授课程应该被计算在内吗?在新的联合攻击战斗机(Joint Strike Fighter,JSF-35)的航空电子设备中使用了C++编程应该计算在内吗?又或者C++被用于一款流行的智能手机操作系统的编程中算不算呢?再或者是C++被用于编写最流行的在线付费搜索引擎,或用于构建一款热门的第一人称射击游戏的引擎,或用于构建最热门的社交网络的代码库,这些都该计算在内吗?事实上,据我们所知,以上种种都使用了C++编程。而且在构建致力于沟通软硬件的系统编程中,C++也常常是必不可少的。甚至,C++还常用于设计和编写编程语言。因此我们可以认为,编程语言价值的衡量标准应该包括数量、新颖性、质量,以及以上种种,都应该纳入“考核”。这样一来,结论就很明显了:C++无处不在。