共计 1374 个字符,预计需要花费 4 分钟才能阅读完成。
近日,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…