奧推網

選單
科技

TIOBE 3 月程式語言排行榜出爐:Roblox 帶飛 Lua,重回 TOP 20!

作者 | 丁廣輝 責編 | 張紅月

出品 | CSDN(ID:CSDNnews)

今日,TIOBE 3 月程式語言排行榜單新鮮出爐,來看看有什麼最新變化吧?

Lua重新進入TIOBE指數前20名

時隔幾年,指令碼語言Lua終於回到了TIOBE指數的前20名。在其2011年全盛時期,也曾短暫觸及前10名的位置。但終究是觸及,沒有進入前10名,而這一次Lua捲土歸來,這種情況會不會再次發生還不得而知。但很明顯的是,Lua正在遊戲開發市場努力追趕,容易學習,執行速度快,與C語言的藉口介面,使其使用人數逐漸增多。而其成功背後的驅動力之一來自非常受歡迎的遊戲平臺Roblox,它使用Lua作為其主要的程式語言。

這個排行榜可以用來考察你的程式設計技能是否與時俱進,也可以在開發新系統時作為一個語言選擇依據。

TOP 10 程式語言 TIOBE 指數走勢(2002年-2022年)

下面列出了完整的 21-50 程式語言排名,由於這份排名是非官方釋出的,因此可能存在遺漏,故僅供參考。

下面的語言列表表示第51位到第100位。由於差異相對較小,所以只列出了這些程式語言(按字母順序排列)。

ABC, ActionScript, Alice, Apex, ATLAS, Bash, bc, BCPL, Boo, Bourne shell, C shell, CL(OS/400), Clipper, CLIPS, CoffeeScript, DCL, DiBOL, Dylan, ECMAScript, Eiffel, Elm, EXEC, F#, Factor, GML, Hack, Harbour, Haxe, Icon, IDL, Io, J#, Korn shell, Ladder Logic, LiveCode, LPC, ML, Monkey, OCaml, OpenCL, Oz, Processing, Q, Racket, REXX, Ring, S-PLUS, Scheme, SPARK, Tcl

本月索引中的變化

本月對索引的定義做了以下改動。

Tzvetelin Katchov發現,在TIOBE索引定義中,“Elisp ”多年來一直被錯誤地拼成 “Elips”。這一點現在已經被修正。

歷史排名(1987-2022)

下圖為前10名程式語言的歷史排名,需要注意的是以下排名位次取決於 12 個月的平均值

在這裡有兩點需要重點說明一下:

上表中的 “Visual Basic ”和“(Visual) Basic ”是有區別的。在 2010 年之前,“(Visual) Basic ”指的是帶有Basic 的所有可能的語言,包括 Visual Basic。經過討論,我們決定將“(Visual)Basic ”拆分為單獨的語言,如Visual Basic 。NET、Classic Visual Basic、PureBasic和Small Basic,僅舉幾例。由於Visual Basic 。NET已經成為Visual Basic的主要實現方式,它現在被稱為 “Visual Basic”。

程式語言SQL已經很久沒有出現在TIOBE指數中了。2018年,有人指出,SQL是圖靈開發出來的完備語言。從那一刻起,SQL成為TIOBE指數的一部分。因此,儘管這種語言非常古老,但它在索引中的歷史卻很短。

歷屆程式語言“名人榜”(2003-2021)

該獎項被授予在一年中評級上升幅度最大的程式語言。

TIOBE程式設計社群指數是衡量程式語言受歡迎程度的一個指標。該指數每月進行以此更新。評級的依據是全球技術工程師、課程、第三方供應商以及流行的搜尋引擎,比如谷歌,必應,雅虎,維基百科,亞馬遜,YouTube和百度等。請注意這個排行榜只是反映某個程式語言的熱門程度,並不能說明一門程式語言好不好,或者一門語言所編寫的程式碼數量多少。

參考連結:https://www。tiobe。com/tiobe-index

—END—

《新程式設計師001-004》全面上市,對話世界級大師,報道中國IT行業創新創造