2021 年度 TIOBE 9 月榜單出爐:Python 與 C 僅差 0.16%,有望沖擊奪冠!
近日,TIOBE 出爐了 2021 年度 9 月份編程語言榜單。在入圍該榜單的 100 種編程語言里,C、Python 和 Java 分別以 11.83%、11.67% 和 11.12% 的評級,位列該榜單前 3 甲。其中, 排名第 2 的 Python 與排名第 1 的 C 語言之間,評級僅僅相差 0.16% ,隨時有超越 C 的可能。
據(jù) TIOBE 數(shù)據(jù)顯示,本次榜單 C 和 Java 這兩種語言的排名,迄今為止第一次進(jìn)入前三。
除了 C 和 Java ,榜單前十中,近年來備受歡迎的 Python 則穩(wěn)居榜二,只要再上漲 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 位的編程語言,由于其差異相對較小,因此只列出了這些編程語言的名稱,評級與分?jǐn)?shù)暫未給出(按字母順序),大家可以自行對照來看:
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 個月期間的平均評級結(jié)果。
看得出,編程語言 SQL 已經(jīng)很長時間沒有出現(xiàn)在 TIOBE 榜單中了。2018 年,有人指出 SQL 是 Turing Complete。從那時起,SQL 就成為了 TIOBE 索引的一部分。因此,盡管這種語言非常“古老”,但它在榜單中的歷史很短。
關(guān)于 TIOBE
TIOBE 編程社區(qū)指數(shù)是編程語言流行程度的指標(biāo)。榜單每月更新一次。評級基于全球熟練工程師、課程和第三方供應(yīng)商的數(shù)量,并通過流行的搜索引擎(如谷歌、必應(yīng)、雅虎、維基百科、亞馬遜、YouTube 和百度)來計算實用率。
需要注意的是,TIOBE 索引并非有關(guān)最好的編程語言或大多數(shù)代碼行的語言。該索引僅用于檢查您的編程技能是否仍然是最新的,或者在開始構(gòu)建新軟件系統(tǒng)時,對應(yīng)采用何種編程語言做出戰(zhàn)略性決策。
TIOBE索引的定義可以在這里找到:
https://www.tiobe.com/tiobe-index/programming-languages-definition/
文章轉(zhuǎn)載:SegmentFault
(版權(quán)歸原作者所有,侵刪)