4

2021 年度 TIOBE 9 月榜单出炉:Python 与 C 仅差 0.16%,有望冲击夺冠!

 3 years ago
source link: https://segmentfault.com/a/1190000040674414
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

2021 年度 TIOBE 9 月榜单出炉:Python 与 C 仅差 0.16%,有望冲击夺冠!

发布于 9 月 13 日

近日,TIOBE 出炉了2021 年度 9 月份编程语言榜单。在入围该榜单的 100 种编程语言里,C、Python 和 Java 分别以 11.83%、11.67% 和 11.12% 的评级,位列该榜单前 3 甲。其中, 排名第 2 的 Python 与排名第 1 的 C 语言之间,评级仅仅相差 0.16% ,随时有超越 C 的可能。

据 TIOBE 数据显示,本次榜单 C 和 Java 这两种语言的排名,迄今为止第一次进入前三。

除了 C 和 Java ,榜单前十中,近年来备受欢迎的 Python 则稳居榜二,只要再上涨 0.16% 就可以超越 C 跃升至榜单第一。Assembly language 则凭借 2.42% 的评级超越 PHP ,从第 9 位上升至第 8 位。

本月该榜单前 20 的排名,也有不少有意思的变动。比如:Assembly 从第 9 位上升到第 8 位,Ruby 从第 15 位上升到第 13 位,甚至连 Go 语言也从第 18 位上升到第 14 位;Delphi/Object Pascal 则以0.77% 的评级,由上月的第 22 位回升至第 20 位。

以下是近年来 TIOBE 榜单上各类语言的排名变化曲线图:

其他编程语言

入围本次榜单的 100 种编程语言中,前 20 名大家可能比较会较熟悉。下面列出的 21- 50 名的编程语言榜单,这里面的排名有些也在不断变化。

排在榜单第 51-100 位的编程语言,由于其差异相对较小,因此只列出了这些编程语言的名称,评级与分数暂未给出(按字母顺序),大家可以自行对照来看:
Alice、AutoLISP、B4X、Bash、bc、C shell、CL(OS/400)、Clipper、Curl、Elxir、Elm、Emacs Lisp、F#、Hack、Icon、IDL、Inform、Io、Korn shell、Ladder Logic、LiveCode、 Logo、Maple、MQL4、MS-DOS batch、NATURAL、OCaml、Occam、OpenCL、OpenEdge ABL、Oz、PostScript、Q、Raku、REBOL、REXX、Ring、RPG、S-PLUS、Simulink、Smalltalk、Snap!,Solidity、Standard ML、Tcl、Vala/Genie、X10、Xojo、XSLT、Zig。

另外,为了更全面地了解各种编程语言的情况,下面再附上十大编程语言自 1986年-2021 年历史排名,大家可以对比本次榜单来看:

以上多年前十大编程语言的排名,是 12 个月期间的平均评级结果。
看得出,编程语言 SQL 已经很长时间没有出现在 TIOBE 榜单中了。2018年,有人指出 SQL 是Turing Complete。从那时起,SQL 就成为了 TIOBE 索引的一部分。因此,尽管这种语言非常“古老”,但它在榜单中的历史很短。

关于TIOBE

TIOBE 编程社区指数是编程语言流行程度的指标。榜单每月更新一次。评级基于全球熟练工程师、课程和第三方供应商的数量,并通过流行的搜索引擎(如谷歌、必应、雅虎、维基百科、亚马逊、YouTube和百度)来计算实用率。

需要注意的是,TIOBE索引并有关非最好的编程语言或大多数代码行的语言。该索引仅用于检查您的编程技能是否仍然是最新的,或者在开始构建新软件系统时,对应采用何种编程语言做出战略性决策。

TIOBE索引的定义可以在这里找到:
https://www.tiobe.com/tiobe-i...


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK