今天我就用一篇文章简单的,明了的告诉你c++的特点,c++的应用方向。
c++的特点
优点:
1.强大的抽象封装能力;这一特点让c++具有了强大的开发能力同时在封装的同时C++最大程度的保留了高性能。
2.高性能:运行快,并且占用资源少。
3.低功耗:特别是在一些嵌入式设备的系统中。
以上的三点就可以让c++历经这么多年依然是最好用的语言之一。
缺点:(当然是难)
1.语法相对来说比较复杂,细节很多,而且你会感觉这个语言仿佛越学越多。(真的有一种吃福建线面的感觉。)
2.需要一定的规范和自己的模板,否则很难维护。自己可以标注一些自己的特殊用法方便其他人去检查阅读你的代码。真正厉害的程序员不只是代码写的一流,更是要将自己的代码写的简单,让其他人能读懂,能更好的合作才是最厉害的。因为项目都是团队合作完成的,如果你的代码别人看不明白就会严重拖累团队,所以一定要做好标记备注,并且有自己的模板。
3.学无止境:最明显的感觉就是学不完,法则在改变,上一版可以用的方法下一办就不让用了,有时候也会将语法变得简单。而且应用的方面不同,所需要熟悉的那部分也不太一样,所以真的是学无止境。
c++主要用来干什么
1.大型桌面应用(app)如:Google chrome和Microsoft office
2.大型网站的后台:Google的搜素引擎(我一直认为搜素功能才是一个网站的灵魂)
3.游戏和游戏的引擎:unity,虚幻5(这两个大家肯定不陌生)
4.视觉库和ai引擎:opencv,tensorflow
5.数据库 Microsoft SQL server和mongodb
6.其他 自动驾驶的系统,嵌入式设备的系统等