TIOBE 剛剛釋出了 5 月程式語言排行榜。Scala 經過長時間的沉澱,本月終於進入了 TIOBE 榜單的前 20 名。Scala 是一種 JVM 上執行的函數語言程式設計語言,可與 Java 一起或作為 Java 的替代品使用。由於它是功能性的,所以沒那麼冗長,而且與 Java 相比也沒那麼容易出錯。

除 Scala 之外,我們還看到 C 語言本月迎來了 7% 的最高漲幅。回顧前幾個月的榜單,不難發現 C 語言今年一直處於快速增漲狀態。TIOBE 沒有給出其增漲原因,但在 C 語言拿下 2017 年度程式語言時,就已經有許多人認為是與物聯網的復甦有關。

需特別說明的是,SQL 自 2018 年 2 月起被重新新增到了 TIOBE 排行榜中,由於之前沒有對比參照資料,所以會給人突然暴漲的錯覺。

5 月程式語言排行榜 TOP20 榜單:

Top 10程式語言TIOBE指數走勢(2002-2018

其他程式語言排名

第 21-50 名如下,可能存在遺漏:

第 51-100 名如下,由於它們之間的數值差異較小,僅以文字形式列出(按字母排序):

  • (Visual) FoxPro, 4th Dimension/4D, ABC, APL, AutoLISP, bc, Bourne shell, C shell, CL (OS/400), Clipper, Common Lisp, Crystal, Elixir, Elm, F#, Forth, Groovy, Hack, Icon, IDL, Inform, Io, J, Korn shell, Ladder Logic, Maple, MOO, MQL4, MUMPS, NATURAL, NXT-G, OCaml, OpenEdge ABL, Oz, PL/I, PostScript, PowerShell, Q, Ring, Rust, Smalltalk, Solidity, SPARK, SPSS, Standard ML, Stata, Tcl, VBScript, Verilog, VHDL

歷史排名(1988-2018

注: 以下排名位次取決於 12 個月的平均值。

程式語言名人榜”( 2003-2017)    

“年度程式語言”獲獎名單如下圖所示,該獎項授予一年中評分最高的程式語言:

自 開源中國