欧易

欧易(OKX)

国内用户最喜爱的合约交易所

火币

火币(HTX )

全球知名的比特币交易所

币安

币安(Binance)

全球用户最多的交易所

2022年学C++好比49年入国军?

2022-10-09 18:06:49 489

摘要:最近有人问我,2022年学C++开发是不是好比49年入国军,C++是不是没什么公司在用了?此言差矣。我们先看看看最近的TIOBE榜单:很直观,对比去年,前面这几位的位置依然难以撼动。C++编程语言走到今天已经有将近40年的历史了,但它依然是...

最近有人问我,2022年学C++开发是不是好比49年入国军,C++是不是没什么公司在用了?

此言差矣。

我们先看看看最近的TIOBE榜单:

很直观,对比去年,前面这几位的位置依然难以撼动。

C++编程语言走到今天已经有将近40年的历史了,但它依然是当今的主流语言,其价值可见一斑。

你可能会说,瘦死的骆驼比马大。

那不妨让我们再把时间线拉长一点:

我没记错的话,1949年2月,国军总兵力就下降到了200万,还真不存在增加的情况啊。

对比C++的近况,好像不太对得上啊。

从20年开始,C++的曲线呈波浪式上升,49年国军到最后应该没有一直增长吧。

确实,现在大厂里面的用C++的并不多了:

阿里JAVA

字节go

腾讯 C++

但还是很多其他厂在用C++:

比如很多网络设备公司,嵌入式设备公司,高频交易平台公司,这些公司大多数都是C++。

当然,这些公司也能提供相当可观的岗位,只要把握机会,搞C++前途依然是无量的~

2022年学C++开发绝对不是49年入国军!

C++还好着呢,虽然全盛时期已经过去,但依然还是主流语言,远没到被淘汰的地步。


可以明确指出的是,C++在游戏和工具领域仍然是主流。

首先是游戏领域,Milo Yip曾表示:

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

其次是工具领域,无论是网络安全还是杀毒软件,C++仍是主流语言

另外,在需要我们程序员深入挖掘硬件潜力和需要极高控制性的领域,也是离不开C++的。

操作系统、嵌入式程序、加密和安全方向等,随便拎一个出来,用C++优化,都能带来相当牛的效益。

同时,对于初学者来说,C++依然是很好的选择。

借用我一个全栈大佬朋友在吃饭时抛出的一个话题来解释:

给你足够乐高或者是沙子,让你搭建出一个作品

积木确实方便,因为它体积比较大,而且形状固定,很容易在短时间内打造出你想要的形状,而且也不用你过多思考整体的合理性,只要能对接上,想办法固定,就可以成型。

只要你有足够的数目的积木,造出来的肯定不差。

沙子颗粒细小,没有固定形状,想要塑造成形状,需要一系列加工处理,这些加工处理往往会耗费大量的人力物力。同时,你还要考虑到整体的受力与平衡。

看起来沙子远不如乐高好,对吧。

那么我们会为了造出作品而放弃沙子吗?

不会,因为积木存在一个致命的弱点:

它体积比较大,而且形状固定。

它始终是没有办法完成最为精细的作品,造出来的东西都是方方的,纵然你把作品造的再大再巧妙,始终无法达到最精细的标准

用沙子造东西固然麻烦,但是造出来的东西确实最美观、最自然、最精细的;

同时,用沙子造物,避不开考虑整体框架以及合理性,这个过程一旦举一反三,你以后造出来的物品只会更协调。

这里的沙子便可以视作C/C++,积木可以视作其他的一些语言。

这样一来很多问题就迎刃而解了。

所以,现在想学C++,完全没有问题,该学就学,肯定是有好处的。

至于那些还在说学C++好比49年入国军的,以后碰上了,打个哈哈就行了~


我们是程序员客栈,中国领先的程序员自由工作平台,提供技术新人力解决方案。

版权声明:本站所有文章皆是来自互联网,如内容侵权可以联系我们( 微信:bisheco )删除!

相关推荐

友情链接
币圈社群欧易官网