IE盒子

搜索
查看: 94|回复: 4

C++|究竟有没有未来?未来发展前景如何

[复制链接]

3

主题

12

帖子

23

积分

新手上路

Rank: 1

积分
23
发表于 2023-3-25 15:12:29 | 显示全部楼层 |阅读模式
很多人说C++现在已经过时了,快要被淘汰了,真的是这样吗?
权威部门统计,我国目前C/C++软件开发人才缺口每年为10万人左右,未来随着信息化、数据化不断提速,这一数字还将成倍增长。
从事编程领域工作多年,最先接触的是C#,但是后续由于其跨平台性的限制,逐渐转向C++。其实最开始我是十分抵触C++的,因为写C#习惯了,用起C++来真的十分不习惯。不仅仅是难,系统库的查看方面也不如C#的简洁清晰。但是到后面,随着业务水平渐涨,越来越喜欢上C++了,C++是一门十分强大、前景广阔的语言。下面就一起来看看(C和C++虽然是两门语言,但是在很多时候一般是不分家):

编程语言排行历史趋势

C/C++自02年以来至今17年来,不管时代如何发展,其排名一直在前5以内。足见其在编程语言界的地位。
只是随着近些年由C/S转向B/S,以及安卓手机的大力发展Java一直名列前茅。而新贵Python随着爬虫和Django框架在web上的开发效率,以及今年火热的人工智能优势也是火箭式窜升。除这两门语言外,真正能对C/C++地位造成威胁的暂时还没有。
编程界流行这样一句话:C几乎什么都能做,C++几乎什么都能做好,足见其功能的强大,C/C++的开发社区也是日益健壮。
所以可见C/C++是一门经久不衰的语言。



就业

​就业首先说工资:由职友集统计数据显示:C/C++平均薪资仅次于Java排行第二。



从就业机会上来说,由于C/C++的上手难度较大,且十分依赖经验,因为语法复杂,成熟框架不多,很多都需要自己造轮子,所以门槛比其他语言高,竞争相对比其他语言小。
C++全国共8305个职位,其中以腾讯、百度、华为等知名大厂需求最大,待遇最好。



C/C++的风光历史

先不说C/C++在操作系统底层和嵌入式领域的地位,C++在PC时代无疑是王者的存在,C++以其强大的性能优势和稳定性几乎横整个PC时代。直到C#和unity的出现才是其他语言分别在桌面应用和游戏领域分一杯羹。下面这些耳熟能详的软件都是由C++开发:

  • Office
  • KDE 桌面
  • Chrome浏览器内核
  • QQ
  • Visual Studio
  • Qt Creator
  • 360
  • 暴风影音
  • PhotoShop
  • 迅雷 / FlashGet / 网络蚂蚁 / QQ旋风 等各种下载工具
  • 搜狗输入法 / 百度输入法 / 智能ABC / 微软拼音 等各种拼音输入法
  • Foxmail / Outlook 等各种邮件收发工具
C/C++的未来

讲完风光历史,接下来看一看C/C++的未来,究竟其在未来在哪些领域能占据一席之地。
1、游戏
游戏领域,效率和稳定性是十分重要的,以腾讯微代表的游戏公司,很多游戏都是C++开发的
2、科学计算在科学计算领域,FORTRAN是使用最多的语言之一。但是近年来,C++凭借先进的数值计算库、泛型编程等优势在这一领域也应用颇多。
3、网络软件
​C++拥有很多成熟的用于网络通信的库,其中最具有代表性的是跨平台的、重量级的ACE库,该库可以说是C++语言最重要的成果之一,在许多重要的企业、部门甚至是军方都有应用。
4、中层框架
很多大型公司都会利用自己的技术积累,利用C++写一些高性能的中间框架,再上层接入开发效率高的语言如python、go等,从而实现高运行效率和高开发效率兼得。
5、嵌入式
​C/C++在嵌入式的地位不用多说。
6、工业互联网领域
关于这一点我深有体会,现在工业互联网已经上升到国家战略层级,而很多工业机床或者系统都是数据接口都是提供的C++的接口,并且由于工业设备性能较落后对运行效率有较大要求,所以C++在工业数据采集和交互控制方面有天然优势和广阔应用前景。
7、人工智能
最后一个,今年火爆的人工智能方面,C++也逐渐占据一席之地。虽然python还是占据主导地位,但是C++也是在逐渐追赶,目前也占有一定市场。



总结

C++本来就是一门应时代而生的语言,给人的感觉就是C语言的补丁版本,功能越来越丰富,当然造成语法也越来越复杂,但是C++一直在更新,一直在变的更强大,社区也一直在成长.。泛型编程和STL的推出又使其向前迈出一大步。
所以C++虽然有下降的趋势,但其经久不衰,未来也必将有其一席之地。
回复

使用道具 举报

2

主题

9

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2023-3-25 15:12:55 | 显示全部楼层
我很好奇什么权威部门会去统计c++程序员的缺口数据
回复

使用道具 举报

2

主题

9

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2023-3-25 15:13:09 | 显示全部楼层
c++以后的未来就是能保住现在的一亩三分地就不错了
回复

使用道具 举报

1

主题

7

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2023-3-25 15:13:38 | 显示全部楼层
全篇几乎都是胡说,
回复

使用道具 举报

2

主题

5

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2023-3-25 15:13:43 | 显示全部楼层
游戏unity占比回越来越大科学计算是matlab的事臃肿几乎不堪使用的ace竟然会被抬出来,不知道发什么疯中层框架总共才需要几个人,轮得到你写吗?嵌入式安卓化大势所趋工业互联网也迟早系统化,未来发展和嵌入式差不多人工智能框架轮得到你来写吗?这总共才多少需求?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表