物联网|历时近半个世纪,C++ 为什么依旧流行?
尽管自 2001 年以来,C++ 在 TIOBE 编程社区指数榜上逐渐呈现出了一个下滑趋势,甚至有人觉得 C++ 已经像 COBOL 一样“死了”。但 SDTimes 认为,C++ 仍然像以前一样有生命力、有活力且有意义。
TIOBE 7 月指数显示,C++ 依旧是地球上第四大最受欢迎的编程语言,占据了近 7.5% 的份额,紧随 C、Java 和 Python 之后。虽然这与 2003 年该语言在 TIOBE 中接近 18% 的峰值相比确实有所下降,但其流行程度仍然是不可否认的。
文章插图
作为一种在首部 iPhone 发布前近十年就已标准化的编程语言,C++ 如何以及为何在云计算和高性能计算的时代仍然具有相关性?SDTimes 做出了如下分析:
Still popular, still relevantC++ 在大众市场上持续存在的核心原因是什么?性能、速度、成熟度等:
- 性能 — C++ 仍然是高性能软件的黄金标准。Adobe 使用它、Unreal Engine擎基于它、Chrome 和 Firefox 也是如此。
- 速度 — 在处理速度仍是瓶颈的时候,C++ 依旧被用来创建市场上一些最快的软件。
- 成熟度 — 很明显,C++ 已经存在近 40 年的事实意味着大多数软件问题已经得到解决。
- 生态系统 — C ++ 是大多数编程课程的核心部分,拥有大量的开发工具、第三方组件、库、手册等。
- 嵌入式 — 大多数嵌入式系统,更不用说物联网设备,都是由用 C/C++ 编写的固件驱动的。
C++ 是游戏的主要语言,为 Unreal Engine 和当今许多最大和最流行的游戏提供动力。同时,C++ 还主导着物联网、国防软件和制造业应用;几乎所有被认为是实时的东西都采用了 C++ 语言。
C++ 也仍然被用于性能密集型工作站应用的新开发(如 CAD/CAM 软件)或基于计算密集型服务器的应用程序(如高频交易)的新开发。它被应用于虚拟机、设备驱动程序、运行时解释器和工具。C++ 还在人工智能驱动应用程序的开发中承担了重任,并且仍然是谷歌 Android 操作系统的核心部分。
The bottom line进入第四个十年的 C++ 仍在普及。C# 和 Java 等较新的语言将在未来几年继续引领市场,而 C++ 也将继续保持并驾齐驱。
【 物联网|历时近半个世纪,C++ 为什么依旧流行?】C++ 是一种强大且不断发展的语言,它帮助了并将继续帮助创建我们所知的计算基础。C++ 的下一次更新定于 2023 年,它有着庞大的开发者社区和庞大的知识库,更不用说最佳实践、外部库、组件和工具,这些东西在一些新语言中需要几十年才能成熟。C++ 在现代计算中根深蒂固,不会消亡。
- 滴滴出行|裁员真能拯救中国互联网?
- 京东|裁员不忘膈应人,这家互联网大厂送的离职礼物恶心到我了!
- 喜马拉雅山出现的“雪人”是何生物?目击者:智商高、攻击性强
- 喜马拉雅发现新物种!科学家发现“雪人”遗物,令人感到意外
- 卫星拍摄下的南极洲,专家发现神秘骨架:人类又发现了史前物种
- 创业|八成互联网电视非法采集用户数据, 彩电企业怎么办?
- 最小4毫米!一种名叫“老佛爷”的蜘蛛来了,灭绝生物会出现吗?
- 在南极3500米的深海,科学家发现新物种,这是个透明的肉球?
- 物体做曲线运动时法向加速度有可能为0吗?
- 西伯利亚冻土层融化,发现14300年前生物,人类也许该清醒了
