序言
当你需要为你的项目放弃不同部分的时候,C++能帮你做到。
当你需要不同抽象层次不同的性能要求时,C++能帮你做到。
如果用别的语言,你会发现那个语言只能做某几类的。
而C++能够自由的让你放弃某些部分,而别的语言会阻止你放弃某些部分。
从世界范围的统计数据来看,C++虽然在不断衰退,但仍多年排在第三名。所以,在很长一段时间,C++都不会跌出前三的宝座。
1.在游戏和工具领域仍然是主流
首先是游戏领域,Milo Yip表示——
程序员必须使用C++框架/库,如大部分游戏引擎(如Unreal/Source)及中间件(如Havok/FMOD),虽然有些C++库提供其他语言的绑定,但通常原生的API性能最好、最新。
其次是工具领域,无论是网络安全还是杀毒软件,C++仍是主流语言。
2.C++程序员的收入没有受到影响
根据后台数据显示,目前入职的程序员年薪最高达47万,最低22.4万,C++程序员的收入与其它编程语言的岗位相比处于持平状态,没有出现劣势。
随着C++逐渐成为某些特定企业和特定项目所需的语言后,高级C++程序员的收入也会更具有竞争性。
3.C++仍具有不可替代性