TIOBE 2022 年度编程语言:C++
TIOBE 宣布了 2022 的年度编程语言:C++,因为该语言在 2022 年获得了最多的流行度 (+4.62%);紧随其后的分别是 C (+3.82%) 和 Python (+2.78%)。此前在 2022 年 12 月的榜单中,C++ 曾超越 Java 成为 TIOBE 指数第 3 名。
TIOBE CEO Paul Jansen 评价称,C++ 受欢迎的原因在于它作为一种高级面向对象语言的出色性能。因此,可以用 C++ 开发快速而庞大的软件系统(超过数百万行代码),而不必落入维护的恶梦。
C++ 崛起的另一个原因是它“最近”不断发布具有有趣特性的新语言标准。第一个里程碑是于 2011 年发布的 C++11,这是自 1998 年以来的第一次重大变化。这一新标准的采用花了几年时间,因为没有可用的 C++ 编译器来支持新的语言定义。由于 C++ 11,C++ 在 TIOBE 指数中的地位在经历了 2001 年以来不断下降的趋势之后,开始慢慢走上坡路。第二个里程碑是最近的 C++ 20 ,该版本引入了 modules。这一特性可能会在未来几年进一步提升 C++ 在 TIOBE 指数中的地位。
其他语言方面,C++ 竞争对手 Rust 在 2022 年再次进入了榜单的 top 20(一年前排名第 26 位)。以易于与 C 接口而闻名的 Lua 从第 30 位提高至第 24 位,F# 在一年的时间里从排名第 74 位跃升至排名第 33 位。还有 Kotlin(从#29 到#25)、Julia(从#28 到#29)和 Dart(从#37 到#38)等一些有前景的语言,在进入前 20 名之前还有很长的路要走。
TIOBE 1 月 TOP 20 编程语言
Top 10 相较上月没有发生变化,前三位依旧分别是 Python、C 和 C++。Top 11-20 间仍波动不断,具体而言排名出现上升的有:Swift(15→11)、Ruby(17→16)、Rust(20→18)、Scratch(23→20)。
下降的有:R(11→13)、Classic Visual Basic(13→14)、Matlab(14→15)、Delphi/Object Pascal(16→17)、Perl(18→19)。Go 则保持第 12 的位置不变,Objective-C 跌出榜单至第 23 位。
TOP 10 编程语言 TIOBE 指数走势(2002-2022)
第 21-50 名编程语言排行
第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
ActionScript, Alice, Apex, B4X, bc, Bourne shell, C shell, Chapel, CL (OS/400), Clojure, Common Lisp, Crystal, cT, Elixir, Emacs Lisp, Erlang, Forth, GAMS, Hack, Icon, IDL, Inform, Io, J#, JScript, Korn shell, Ladder Logic, Limbo, LPC, ML, Modula-2, MQL5, NATURAL, OpenEdge ABL, PL/I, Pony, Processing, Programming Without Coding Technology, Q, Racket, Raku, Ring, S, Solidity, SPARK, Tcl, VBScript, VHDL, X++, Zig
TIOBE 编程社区指数(The TIOBE Programming Community index)是一个衡量编程语言受欢迎程度的指标,该指数每月更新一次。评判的依据来自世界范围内的工程师、课程和第三方供应商,包括流行的搜索引擎,如 Google、必应、雅虎、维基百科、亚马逊、YouTube 和百度都被用于指数计算。值得注意的是,TIOBE 指数并不代表编程语言的好坏或编写代码的多少。
该指数可以用来检查你的编程技能是否还能跟上时代的步伐,或者在开始建立一个新的软件系统时,基于指数对采用何种编程语言做出决策。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
DB-Engines 公布 2022 年度数据库,Snowflake 成功卫冕
DB-Engines 宣布 Snowflake 成功卫冕,获得了“2022 年度数据库”称号。 DB-Engines 是全球知名的数据库流行度排行榜网站,其评选年度数据库的标准为:计算数据库当前最新流行度分数(2023 年 1 月)的同比增长量,分数增长最多的即为年度数据库。 年度 DBMS:Snowflake Snowflake 是一个基于云的数据平台,因其可扩展性、灵活性和性能而广受欢迎。它使用自定义 SQL 引擎和列式数据存储,并提供广泛的选项来连接外部数据源和应用程序。同时它整合了数据仓库、数据集市和数据湖,并支持针对这些方面运行分析。 据介绍,Snowflake 在 DB-Engines 的排名中从一年前的第 17 位上升到现在的第 11 位。2023 年能否进入前 10,不妨拭目以待。 Snowflake 于 2014 年公开推出,并将数据仓库提升到了一个新的水平。在多轮风险投资的支持下,它不断扩展平台和服务。2020 年 9 月,Snowflake 正式上市。 根据 DB-Engines 对 Snowflake 流行度分数的追踪,其初始流行度分数是 0.35 分,在 20...
- 下一篇
Red Hat 计划举办 Hackfest ,进一步推进 Linux 桌面 HDR 支持
前几天我们报道了 Valve 为 Linux 游戏带来 HDR 支持, V 社为 Linux 游戏带来的 HDR 支持局限在其 Gamescope 合成器中,与大多数合成器不同,Gamescope 是尽可能优化单个游戏窗口的视觉效果,相当对游戏窗口进行一层薄包装。这导致 Gamescope 的 HDR 功能目前只能处理 Linux 全屏游戏,对其他大部分 Linux 桌面的应用都不起作用。 但在 V 社发力后,同样致力于 Linux 桌面 HDR 支持的 Red Hat 坐不住了,他们计划举办一场 Hackfest ,将十余名 Linux 内核显示/GPU 堆栈的工程师聚在一起,围绕整个 Linux 桌面的 HDR 支持方面进行讨论和工作计划。 此次 hackfest 的主题是围绕如何将 HDR 等高级图形功能的支持从 Gnome 桌面融入到整个 Linux 内核中,为 Linux 桌面终端用户提供开箱即用的 HDR 等现代显示功能。 GNOME Wiki 显示,此次 hackfest 的主要目标是规划未来 1-2 年的 Linux 桌面图形领域的方向和具体工作,比如如何通过 Mu...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2整合Redis,开启缓存,提高访问速度