理由一、我们来看,在2019年6月Tiobe世界流行编程语言排行榜上,C++仍然位列第四,要知道C++从创建至今已经有超过40年的历史,而更古老的C语言更是排行第二,所以常有人说“C/C++可以说是永不过时的语言”。
理由二、因为C++具有高效性,稳定性,跨平台性,所以它的应用领域相当之广泛:游戏、图像、多媒体、嵌入式、数据库、浏览器、搜索引擎、操作系统、驱动程序、编译器、编程语言、iOS开发、 Android开发、Java开发等等。想的到的大部分都有C++的应用。
理由三、C/C++可以说是当今很多流行语言(Java、Python等)的老祖宗,学习C++相当于理解了流行语言的前世今生,理解现有语言的源头。
理由四、学习C++可以帮助学习者在解决问题时多尝试几种不同的编程语言,能提供不同的编程思维视角,站在更高的维度去思考代码
![](http://tiebapic.baidu.com/forum/w%3D580/sign=2aad1526cac451daf6f60ce386fc52a5/439145fbfbedab643237c0b8e036afc378311e9b.jpg?tbpicau=2025-02-25-05_1bd34692d1f7a8834c14b04f5144691b)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=a69af37ebbaf2eddd4f149e1bd110102/48cffddeb48f8c54447d48572d292df5e1fe7fbf.jpg?tbpicau=2025-02-25-05_3dc9dcd3147da6ed6bcbba1867e386f8)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=b5c7b16bca54564ee565e43183df9cde/98a06909c93d70cfc7542775efdcd100bba12bbf.jpg?tbpicau=2025-02-25-05_21135f7a1931bdcc5561fd4f5ae0ac66)
理由五、C++是一门更接近本质的语言,在面向过程和面向对象方面都比较完善的语言,能够非常轻易地反汇编,能让我们更接近编程的真相(本质)
理由六、如果你只想做一个普通的程序员,学好所学的语言基本够用,但是如果你想进阶高级程序员或者工程师,那么有必要学习C++。
理由七、学习C++可以锻炼人的个人思考和发散能力,因为C++具有高度的完整性、复杂性和严谨性,所以学过C++的人在学习其他语言或者转领域都可以快速上手。
理由二、因为C++具有高效性,稳定性,跨平台性,所以它的应用领域相当之广泛:游戏、图像、多媒体、嵌入式、数据库、浏览器、搜索引擎、操作系统、驱动程序、编译器、编程语言、iOS开发、 Android开发、Java开发等等。想的到的大部分都有C++的应用。
理由三、C/C++可以说是当今很多流行语言(Java、Python等)的老祖宗,学习C++相当于理解了流行语言的前世今生,理解现有语言的源头。
理由四、学习C++可以帮助学习者在解决问题时多尝试几种不同的编程语言,能提供不同的编程思维视角,站在更高的维度去思考代码
![](http://tiebapic.baidu.com/forum/w%3D580/sign=2aad1526cac451daf6f60ce386fc52a5/439145fbfbedab643237c0b8e036afc378311e9b.jpg?tbpicau=2025-02-25-05_1bd34692d1f7a8834c14b04f5144691b)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=a69af37ebbaf2eddd4f149e1bd110102/48cffddeb48f8c54447d48572d292df5e1fe7fbf.jpg?tbpicau=2025-02-25-05_3dc9dcd3147da6ed6bcbba1867e386f8)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=b5c7b16bca54564ee565e43183df9cde/98a06909c93d70cfc7542775efdcd100bba12bbf.jpg?tbpicau=2025-02-25-05_21135f7a1931bdcc5561fd4f5ae0ac66)
理由五、C++是一门更接近本质的语言,在面向过程和面向对象方面都比较完善的语言,能够非常轻易地反汇编,能让我们更接近编程的真相(本质)
理由六、如果你只想做一个普通的程序员,学好所学的语言基本够用,但是如果你想进阶高级程序员或者工程师,那么有必要学习C++。
理由七、学习C++可以锻炼人的个人思考和发散能力,因为C++具有高度的完整性、复杂性和严谨性,所以学过C++的人在学习其他语言或者转领域都可以快速上手。