TIOBE 公佈了 2021 年 3 月全球程式語言排行,3 月的榜單排名與 2 月相比沒有太大變化。不過,TIOBE 介紹了一些將引入的新功能。
前五名沒有變化,C 語言依舊位居榜首今年 3 月排名第一的程式語言依舊是 C 語言,憑藉 15.33% 的比例位居榜首。佔比 10.45% 的 Java 排名第二,第三名則是 Python,佔比 10.31%。排在第四第五的分別是 C++ 和 C#。這一排名與 2 月的資料完全相同。
TIOBE 程式設計社群索引是程式語言受歡迎程度的指標,索引每月更新一次。這個評級是基於世界範圍內熟練工程師、課程和第三方供應商的數量。受歡迎的搜尋引擎如 Google、Bing、Yahoo!、Wikipedia、Amazon、YouTube 和百度被用來計算評分。重要的是要注意,TIOBE 索引與“最佳程式設計語”言或大多數程式碼行所用的語言無關。
以下是前 50 的程式語言排名:以下排名 51-100 的語言由於差異較小,僅按字母順序列出:4th Dimension/4D、ABC、ActionScript、Alice、Arc、 ATLAS、Awk、B4X、bc、Boo、Bourne shell、C shell、CFML、Clojure、Crystal、DiBOL、Elm、Erlang、EXEC、Forth、Hack、Icon、Inform、Io、J、J#、Korn shell、Ladder Logic、Maple、ML、MQL4、MUMPS、NATURAL、OCaml、OpenCL、OpenEdge ABL、Oz、PL/I、Pure Data、Q、Ring、Scheme、Simulink、Snap!、SPARK、SPSS、Tcl、Vala/Genie、Verilog、Zig
TIOBE 的新特點TIOBE 的執行長 Paul Jansen 在最新綜述中表示,將在不久的將來揭示一些新的特徵,這些特徵將被新增到索引中。第一個問題涉及 bug 修復。由於使用了複雜的演算法,例如自動剔除離群值,所有程式語言的所有百分比之和並不總是達到 100% 。這是一個錯誤,應該儘快修復。
還有一個期待已久的特性將變得可用: 程式語言屬性。將要跟蹤的屬性來自 Wikipedia。示例包括語言正規化(面向物件,功能性...)和型別系統(靜態型別,動態型別,弱型別…)。
參考連結:https://www.tiobe.com/tiobe-index/