C++曾统治二十年 哪个方向更有前景?

C++ 开发,服务器端开发,游戏开发, 嵌入式软件开发,哪个方向更有前景?

曾经的C++ 几乎应用到所以的领域

                     
                     
                 
             

也是有当时硬件和条件的限制,而计算能力成本高,人力成本低。开发商更愿意采用高效的运算语言,来代替更高的计算成本。

随和之后的发展,才演变出了现在各种高级语言,java,C#,python等等。

最近几年我们可以看到,在各个领域,尤其是应用开发领域里,多种语言都有取代 C++ 的趋势

                     
                     
                 
             

加群948954484,群内有视频学习

这不是说 C++ 就要完蛋了,也不等于 C++ 程序员没人要了,而是专注的领域不一样了。某些方面有取代性了!

但是 因为现在互联网的发展迅速,从整体层面来看!比以前应用的更多,而且领域更深入。

特别是在 基础设施和超大型软件应用领域,和一些传统领域上。

比如:

数据库,编辑器,编译器,脚本引擎,虚拟机,排版软件,游戏引擎,应用程序框架,计算平台等。

代表性的项目有,MySQL,VisualStudio,LLVM,V8,VMWare,Office/WPS,3DMAX,Qt,WebRTC,Tensorflow 等

可以看出来,都不是小项目,源代码都是上百万行,甚至千万行的,并且都有很长的历史,有的多达 30+ 年。

这类项目采用 C++ 一方面是历史惯性,一方面是 C++ 的性能在这些特地领域的确有优势

                     
                     
                 
             

所以如果你已经选择了 从事或者学习C++ 你的选择也没错。学习编程(C语言/C++)并不难各位可以加下群948954484(资料和视频),一起交流提升,编程不要觉得很难,虽说也有难度,但是学好了对以后的帮助是非常大。

但是要断了速成和赚快钱的念头,要潜心研究慢慢积累,花 5-10 年去深入某个领域,这需要很大的决心毅力,

别太在乎投入产出比。

值得注意的是:

C++ 在这三个领域都没啥前景,按照趋势来看这三个领域未来都不算是 C++ 的强势领域了。

服务端的瓶颈已经不是计算性能了,而是传输、IO、伸缩性,并行度等

游戏开发除非是引擎,业务逻辑剧情基本都是写脚本了,而除非是大公司有积累,否则也不会自己撸引擎。

                     
                     
                 
             

看完本文有什么想说的吗?欢迎大家留言讨论哦~

加入948954484群聊【C语言零基入门】:C语言零基入门

猜你喜欢

转载自blog.csdn.net/weixin_42743471/article/details/85218602