[ad_1]
软件测试公司 Tiobe 每月跟踪软件开发人员可用的大量编程语言的流行程度,已选择 C++ 作为 2022 年的编程语言。
该公司表示,尽管它在 Tiobe 的 2023 年 1 月指数中排名第三,但去年 C++ 的受欢迎程度上升速度超过所有其他语言,与 2022 年 1 月相比上升了 4.26%。
今年的亚军是第二大最受欢迎的语言 C,流行度增长了 3.82%,而排名第一的语言 Python 增长了 2.78%。 Java 从第三位下滑至第四位,增长 1.55%。
“C++ 流行的原因是它在作为高级面向对象语言的同时具有出色的性能。因此,可以用 C++ 开发快速而庞大的软件系统(超过数百万行代码),而不必以维护噩梦,”Tiobe 首席执行官保罗詹森说。
还: 低代码正在兴起:开发人员应该开始担心吗?
他还将 C++ 的流行归因于 2020 年 12 月相对较新的 C++20 更新。这是国际标准化组织 (ISO) 标准化的最新版本 C++,并引入了一些有趣的功能,例如模块。 C++ 于 1985 年由丹麦计算机科学家 Bjarne Stroustrup 创建。
C++ 是用于构建 Chrome 的主要语言,并且与 C 一起成为 Android 开源项目的关键语言。 C++ 在系统编程、汽车行业、金融行业和游戏开发中也很流行。
就 Tiobe 指数而言,Jensen 指出,C++ 在 2011 年发布 C++11 标准时获得了普及,这是自 1998 年以来的首次大幅上涨。
“采用这一新标准 [C++11] 花了几年时间,因为没有可用的 C++ 编译器来支持新的语言定义。 由于 C++11,C++ 在 TIOBE 指数中的排名在自 2001 年以来一直处于下降趋势之后缓慢上升。第二个里程碑是最近的 C++20 出版物,”Jensen 指出。
Jensen 还指出,C++ 的竞争对手 Rust 再次进入前 20 名(一年前排名第 26 位),但表示“这一次似乎是真的”,表明它现在可以在前 20 名中保持稳定的位置。
在 Linux 内核 6.1 版正式采用 Rust 之后,Rust 在过去一年中的形象迅速上升,为使用 Rust 编写驱动程序扫清了道路。
在许多方面,C++ 是 Tiobe 年度语言的有趣选择。 微软 Azure 的 CTO Mark Russinovich 最近表示,开发人员应该避免在新项目中使用 C 或 C++,而是使用 Rust,因为它具有内存安全优势,甚至敦促业界宣布弃用这些语言。
还: 雇用还是解雇? 为什么大型科技公司的裁员并不总是显示全貌
2021 年采用 Rust 的 Android 开源项目正在通过保留现有 C 或 C++ 代码但在 Rust 中编写新代码来处理其对 Rust 的采用。 它的工程师在发现 Rust 可以实现内存安全,同时还提供与 C 和 C++ 相当的性能后做出了决定。
甚至 NSA 最近也告诉开发人员考虑从 C 和 C++ 切换到内存安全的编程语言,例如 C#、Go、Java、Ruby、Rust 和 Swift。
Tiobe 2023 年 1 月指数排名前 10 的语言:Python、C、C++、Java、C#、Visual Basic、JavaScript、SQL、汇编语言和 PHP。
排在前 20 名的还有:Swift、Go、R、Classic Visual Basic、MATLAB、Ruby、Delphi、Rust、Perl 和 Scratch。
Tiobe 表示,其评级基于全球熟练工程师的数量、课程和第三方供应商。 它还使用流行的搜索引擎来计算评级。
[ad_2]
Source link