C++要死掉了?是个程序员就都来Swifthumb.com上学习全栈的Swift

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
查看查看148 回复回复4 收藏收藏 分享淘帖 转播转播 分享分享 微信
查看: 148|回复: 4
收起左侧

C++要死掉了?是个程序员就都来Swifthumb.com上学习全栈的Swift

[复制链接]
死神来了 发表于 2016-8-29 01:02:34 | 显示全部楼层 |阅读模式
快来登录
获取最新的苹果动态资讯
收藏热门的iOS等技术干货
拷贝下载Swift Demo源代码

你学的什么语言?

C++语言啊,怎么了?

你还在学C++语言啊,不知道C++语言已经不行了吗?

这个我还真不知道。

现在只要是个程序员,就都到Swifthumb.com上学习全栈的Swift啦!


对于程序员来说,编程语言就是他们行走的网络世界的所有依靠。编程语言就是他们脚下的路,就是他们手中的剑,但语言就就像是朝代一般,随着一代的没落与一代的兴起,每个时代都有新的语言站在这座金字塔的顶端。

在学习编程语言之初,就有很多人说,C++语言即将走下历史的神台,归于尘土,也有人说,C++永远不会走下神台,它是没法替代的。那编程语言界到底发生了什么?C++真的要死掉了?

从2016年的编程语言排行榜表示,JAVA、C、C++依旧占据编程语言的前三甲,从前几年的数据来看,三者的地位暂时是没法撼动的。但C++语言的没落是因为什么呢?企业对C++的需求逐渐减少,C++程序员的全体竞争力也在变弱,但是,从长远来看,C++还是不会退出编程排行榜的前十,或者说前五都不会。C++依旧是全球编程语言中炙手可热的不二之选。

C++要死掉了? 1 排行榜

C++要死掉了?是个程序员就都来Swifthumb.com上学习全栈的Swift - 敏捷大拇指 - C++要死掉了? 1 排行榜

编程语言排行榜 TOP18 榜单

尽管在这个数据上,C和C++分别拿到了亚军和季军,但是与之前的相比,正处于历史最低点,并还在不断下降。C较上个月下降3.43%,C++较上个月下降1.94%,情况堪忧。

C++要死掉了? 2 走势图

C++要死掉了?是个程序员就都来Swifthumb.com上学习全栈的Swift - 敏捷大拇指 - C++要死掉了? 2 走势图

前 10 名编程语言长期走势图

从这个走势图上看,C语言依旧处于21世纪一个神坛的地位,而C++从2004年后,所占比不断下降,对比排行较后的语言不再具有优势。

我们也对比一些数据,选择了五门编程语言,从企业发出面试邀请和最终入职数对比分析。

C++要死掉了? 3 企业邀请

C++要死掉了?是个程序员就都来Swifthumb.com上学习全栈的Swift - 敏捷大拇指 - C++要死掉了? 3 企业邀请

企业邀请

C++要死掉了? 4 最终入职

C++要死掉了?是个程序员就都来Swifthumb.com上学习全栈的Swift - 敏捷大拇指 - C++要死掉了? 4 最终入职

最终入职

从数据上看,JAVA依旧是最火的岗位,php也势头正劲,但C++却处于一个十分尴尬的位置。

当初火的不得了的C++,为何就要面临被踢下神坛的局面?




1、C++为何被踢下擂台/神坛?



1.1、 技术不断更新

以前,绝大数需求都要用C++来写,所以C++曾无比兴盛。如今,很多领域都开始有专属它的一门语言,使得实现需求变得更为便捷。

众所周知,在20世纪末21世纪初,大部分的个人计算机只有文字排版、图像制作的需求,随着个人计算机的迅速普及,用户基数不断增加,这类需求迅速降低,新增用户们的需求开始转变为信息整合共享。



1.2、 C++已过巅峰期

虽然C++仍在不断更新,但使用C++的员工平均年龄不断增长,能使用C++新项目也越来越少,导致C++已过巅峰期。

原因很多,比如C++的语言机制在实际使用有很多问题,导致细节不能运用。举个典型问题,如STL,容易生成错误信息,而Java则不会出现这类问题。所以,很让人沮丧,C++早已过了巅峰期。

C++还有很强的生命力,只是颠峰早已不在,并且,强大生命力仅是从历史上的兴盛继承而来。无法掩饰的事实是:C++在应用领域开始展现出疲态。



1.3、 市场需求减少

C++不断衰退的最重要原因是:市场需求的减少。

从企业的面试邀请可以看出,需要C++的企业越来越少。

从C++的语言属性来看,它更偏向于基础设施方向,随着业务系统开发的门槛持续性降低,C++职位需求势必将越来越低。

当C++只剩下大型企业才有大量需求时,当C++对员工要求也越来越苛刻时,当C++程序员的个人发展变得更为艰难时,这门语言自然不可避免会走向衰退。




2、C++老兵不败,只是渐渐老去

但是C++还是会存在于历史的长河中,不会消亡。



2.1、 在游戏和工具领域仍然是主流

游戏方面,程序员必须使用到C++框架/库,如大部分游戏引擎(如Unreal/Source)及中间件(如Havok/FMOD),虽然有些C++库提供其他语言的绑定,但通常原生的API性能最好、最新。

其次,市面上的安全工具和杀毒软件,C++依旧是主流。



2.2、 C++程序员的收入没有受到影响

根据资料显示,目前入职的程序员年薪最高达47万,最低22.4万,C++程序员的收入与其它编程语言的岗位相比处于持平状态,没有出现劣势。

随着C++逐渐成为某些特定企业和特定项目所需的语言后,高级C++程序员的收入也会更具有竞争性。



2.3、 C++仍具有不可替代性

从应用领域来说,C++适用于高性能计算、嵌入式系统、开发服务器软件、游戏、实时系统等,所以,短期内能彻底取代C++语言并不存在。

C++在系统、图形、网络等很多领域都是不可替代的,它的光辉岁月让它的死亡速度得以削减。




当一种编程语言在市场上的需求明显比另一种编程语言强时,强需求语言的缺陷就会被缩小,面临淘汰的语言就算之前再好,也会被人不断挑出缺点大力攻击。这种编程语言之间的比较是不公平的,而且不存在任何意义。

C++要死掉了? 5

C++要死掉了?是个程序员就都来Swifthumb.com上学习全栈的Swift - 敏捷大拇指 - C++要死掉了? 5


随着时代的发展,不同的语言的需求会发生变化,一如之前所说,朝代的更替,但这不是必然现象,这不,还有“反清复明”的现象存在呢。虽然因为时代在发展,C++的需求会不断减少,但不会彻底离开编程金字塔的上层,它依旧具有不可替代性,依旧有竞争性。

都看到这里了,就把这篇资料推荐给您的好朋友吧,让他们也感受一下。

回帖是一种美德,也是对楼主发帖的尊重和支持。

*声明:敏捷大拇指是全球最大的Swift开发者社区、苹果粉丝家园、智能移动门户,所载内容仅限于传递更多最新信息,并不意味赞同其观点或证实其描述;内容仅供参考,并非绝对正确的建议。本站不对上述信息的真实性、合法性、完整性做出保证;转载请注明来源并加上本站链接,敏捷大拇指将保留所有法律权益。如有疑问或建议,邮件至marketing@swifthumb.com

*联系:微信公众平台:“swifthumb” / 腾讯微博:@swifthumb / 新浪微博:@swifthumb / 官方QQ一群:343549891(满) / 官方QQ二群:245285613 ,需要报上用户名才会被同意进群,请先注册敏捷大拇指

嗯,不错!期待更多好内容,支持一把:
支持敏捷大拇指,用支付宝支付10.24元 支持敏捷大拇指,用微信支付10.24元

评分

参与人数 1金钱 +10 贡献 +10 专家分 +10 收起 理由
Anewczs + 10 + 10 + 10 32个赞!专家给力!

查看全部评分

金牌经纪人 发表于 2016-8-29 10:55:55 | 显示全部楼层
明显感觉到企业需要OC、Swift的人更多一点。Swift呈现上升趋势,OC下降ing……
商业大拿 发表于 2016-8-29 12:51:08 | 显示全部楼层
C++的应用场景比OC多,所以排名比OC高。

Swift应用场景自然比OC多,甚至比C++还多,所以,我认为排名会超过C++、进入前三!
linus 发表于 2016-8-29 13:13:45 | 显示全部楼层
我还是喜欢命令行
昏戏湿 发表于 2016-8-29 13:32:57 | 显示全部楼层
各种风骚数十年吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

做任务,领红包。
我要发帖

分享扩散

都看到这里了,就把这资料推荐给您的好朋友吧,让他们也感受一下。
您的每一位朋友访问此永久链接后,您都将获得相应的金钱积分奖励
热门推荐

合作伙伴

Swift小苹果

  • 北京治世天下科技有限公司
  • ©2014-2016 敏捷大拇指
  • 京ICP备14029482号
  • Powered by Discuz! X3.1 Licensed
  • swifthumb Wechat Code
  •   
快速回复 返回顶部 返回列表