轉眼之間 11 月 TIOBE 編程語言榜單已最新出爐,一起來看看這個月又有什麽值得關注的新變化吧?
一
“確信 Kotlin 能跻身前十名!”
在今年 9 月的 TIOBE 榜單中,對于 Kotlin 再次沖進 Top 20 這件事,當時 TIOBE 首席執行官 Paul Jansen 預測:這次 Kotlin 的崛起可能會更有力,因爲其用戶群體經過這 6 年早已不是 2017 年的規模了。
正如他所說,在本月榜單 Top 20 中可以看到 Kotlin 的排名和市場份額又一次達到曆史新高:漲幅爲 0.68%,憑借 1.15% 的占比成爲了第 15 名。
![](http://image.uc.cn/s/wemedia/s/upload/2024/bb31d1c908fa4e4cac1cf2125703eea4.png)
Kotlin 語言發布于 2016 年,而它在開發者中的第一波流行熱潮發生在第二年——2017 年,谷歌宣布在 Android 上對 Kotlin 提供支持,即 Kotlin 成爲了除 Java 之外 Android 官方支持的第二種編程語言。當時,Kotlin 在 TIOBE 的統計中最高占比曾接近 1%。
![](http://image.uc.cn/s/wemedia/s/upload/2024/9b8e391b98513637b414dacb5f93cb8c.png)
同樣作爲 Android 應用程序開發的編程語言,Kotlin 在很多方面都勝過 Java:符合現代編程文化,是一門具有強大類型系統的表達式語言,並通過設計避免出現空指針異常。此外,由于 Kotlin 和 Java 的高度兼容,因此每個適用 Java 的領域也都是 Kotlin 的機會——可以說,Kotlin 是一個 Java 的直接競爭對手,
基于以上原因,Paul Jansen 對于 Kotlin 的未來發展十分看好:“根據我的經驗,我非常確信 Kotlin 能跻身前十名。至于它能否跻身‘四大編程語言’,這仍是一個有待回答的問題。”
除了 Kotlin,榜單 Top 20 中還有一些變化值得開發者注意:
C# 的占比漲幅最大,與第 4 名 Java 之間的差距縮小至前所未有的 0.7%。與此同時,Java 的跌幅最大,市場份額下降了 3.63%——Java 被 C# 超越的危險在逐漸逼近。“上古語言” Fortran 自今年 4 月沖入 Top 20 後也十分穩定,相較 10 月(第 16 名)提升了 4 個名次,本月是第 12 名。二
其他編程語言
以下爲 Top 21-50 的編程語言榜單:
![](http://image.uc.cn/s/wemedia/s/upload/2024/10ad8def97a582bf9af3164ca81c4f8e.png)
第 51-100 名如下,由于它們之間的數值差異較小,僅以文本形式列出(按字母排序):
4th Dimension/4D, ABC, ActionScript, APL, ATLAS, AutoLISP, Awk, bc, Bourne shell, CL (OS/400), Clipper, CLIPS, Clojure, Eiffel, Elixir, Erlang, Euphoria, Forth, Groovy, Hack, Icon, Io, J, J#, JScript, LabVIEW, Ladder Logic, Modula-2, Monkey, NATURAL, Nim, OCaml, OpenEdge ABL, PL/I, PowerShell, Pure Data, Q, Racket, REXX, Ring, RPG, Snap!, SPARK, SPSS, SQR, Stata, Tcl, TOM, VHDL, Wolfram三
Top 10 編程語言 TIOBE 指數走勢(2002-2023)
![](http://image.uc.cn/s/wemedia/s/upload/2024/5fb987f3ae66a94111f3423b7cdf95f6.png)
注:以下排名位次取決于 12 個月的平均值。
![](http://image.uc.cn/s/wemedia/s/upload/2024/454831ef0d703a60a03fadccb6b47ea6.png)