最近有人问我,2022 年学习C++ 开发是否会像1949 年加入中国军队一样。现在使用C++的公司不多了吗?
这是不同的。
首先我们来看看近期的TIOBE榜单。
很直观,但与去年相比,仍然很难撼动之前的一些位置。
C++编程语言已经存在了近40年,但它仍然是一种主流语言,其价值是显而易见的。
你可能会说瘦骆驼比马大。
接下来,让我们把时间线再拉长一点。
如果我没记错的话,1949年2月武装部队总兵力减至200万人。实际上并没有增加。
与C++ 的当前状态相比,这似乎不太正确。
2020年以来,C++曲线呈波浪式上升。 1949年,国军大概还没有发展到最后。
事实上,目前使用C++的大厂商并不多。
阿里贾巴
拜托戈
腾讯C++
但还有很多其他工厂使用C++。
例如,许多网络设备公司、嵌入式设备公司、高频交易平台公司都使用C++。
当然,如果这些公司抓住机会,C++的未来是不可限量的。
2022年学习C++开发绝对不等于1949年参军。
C++仍然活得很好,尽管它的鼎盛时期已经过去,但它仍然是一种主流语言并且不会消失。
有一点是明确的:C++ 仍然是游戏和工具领域的主导语言。
首先是游戏领域。叶米洛说道:
程序员必须使用C++ 框架/库,例如大多数游戏引擎(例如Unreal/Source)和中间件(例如Havok/FMOD),但某些C++ 库提供其他语言的绑定,但本机API 通常提供最佳性能。到目前为止。
其次,C++ 仍然是网络安全和防病毒软件的主导语言。
在程序员深入探索硬件可能性、需要极高控制水平的领域,C++也是不可或缺的。
无论是操作系统、内置程序还是密码学和安全指令,只需选择一个并使用C++ 对其进行优化即可带来显着的好处。
同时,C++对于初学者来说仍然是一个不错的选择。
为了说明这一点,我将借用一位全栈老板朋友在晚餐时提出的一个话题。
确保您有足够的乐高积木或沙子来制作您的作品。
积木比较大,有固定的形状,所以你可以在短时间内创造出你想要的形状,而且很方便,因为你不必过多考虑整体的合理性。如果我们能把它们联系起来,我们就能找到解决方案。
只要有足够的成分,结果一定会很好。
沙子颗粒较小,没有固定形状,因此必须加工成固定形状,消耗大量的劳动力和物力。同时,还要考虑整体的力量和平衡。
看来沙子还不如乐高呢。
那么我们会放弃沙子来制造东西吗?
不,因为积木有一个致命的弱点。
尺寸比较大,形状也固定。
完成最精美的作品总是不可能的,无论制作出多么伟大、多么巧妙的作品,也永远达不到最精美的标准。
用沙子做东西虽然繁琐,但成品确实漂亮、自然、精致。
同时,用沙子创作物体时,不可避免地要考虑整体框架和合理性。当你在这个过程中举一反三时,你随后创建的对象将会更加和谐。
这里的沙子可以认为是C/C++,积木可以认为是其他语言。
这样一来,很多问题就迎刃而解了。
所以如果你现在就想学习C++,等需要的时候再学习肯定更有利。
如果以后你遇到有人说学习C++就像1949年参军一样,那就嘲笑他们吧。
我们是程序员客栈,中国领先的程序员免费用工平台,提供新技术人才解决方案。
版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。