TIOBE 9 月榜單:Kotlin 重返 Top 20
TIOBE 公布了 2023 年 9 月的編程語(yǔ)言排行榜。
上個(gè)月,Julia 歷史上首次躋身 TIOBE 指數(shù)前 20 名。時(shí)至今日 Julia 再次出局,被 Kotlin 取代。TIOBE CEO Paul Jansen 認(rèn)為,Kotlin 是另一種有前途的語(yǔ)言。JetBrains 公司于 2016 年首次正式發(fā)布 Kotlin 語(yǔ)言;2017 年,Google 宣布為 Android 版 Kotlin 提供一流支持。彼時(shí),由于 Java(Android 的傳統(tǒng)語(yǔ)言)被認(rèn)為過(guò)于冗長(zhǎng),Kotlin 的受歡迎程度上升至 1%,并在當(dāng)時(shí)的 TIOBE 指數(shù)中名列前 20。
接下來(lái),Kotlin 耗時(shí) 5 年建立一個(gè)穩(wěn)定的社區(qū),日漸崛起并俘獲了大批的粉絲群。支持者認(rèn)為,Kotlin 是 Java 的強(qiáng)有力競(jìng)爭(zhēng)者,并且?guī)缀踉谒蟹矫娑紦魯×?Java。反對(duì)者的主要論點(diǎn)是,Java 是一種更成熟的語(yǔ)言,因此擁有更多的程序員、書(shū)籍、培訓(xùn)課程和庫(kù)等資源。
TIOBE 9 月 TOP 20 編程語(yǔ)言
一些具體的榜單變動(dòng)包括:
- PHP 的排名從 10 升至 8
- SQL 的排名從 8 跌至 10
- Fortran 的排名從 14 升至 11
- Scratch 的排名從 11 跌至 14
- Delphi/Object Pascal 的排名從 23 升回至 15
- Swift 的排名從 18 升至 16
- Rust 的排名從 19 升至 17
- R 的排名從 16 跌至 18
- Ruby 的排名從 17 跌至 19
- Kotlin 的排名從 27 升至 20
TOP 10 編程語(yǔ)言 TIOBE 指數(shù)走勢(shì)(2002-2022)
第 21-50 名編程語(yǔ)言排行
第 51-100 名如下,由于它們之間的數(shù)值差異較小,僅以文本形式列出(按字母排序):
4th Dimension/4D, ABC, ActionScript, Algol, Alice, Apex, APL, Bash, bc, Boo, Bourne shell, Carbon, CHILL, CL (OS/400), CLIPS, Clojure, Crystal, Eiffel, Elixir, Elm, Erlang, Groovy, Hack, Inform, Io, J, J#, LabVIEW, Ladder Logic, Maple, Modula-2, Monkey, MQL5, NATURAL, Nim, OCaml, OpenEdge ABL, Pure Data, Q, Racket, Raku, RPG, Scheme, Smalltalk, Solidity, SPARK, TOM, TypeScript, VHDL, Wolfram
TIOBE 編程社區(qū)指數(shù)(The TIOBE Programming Community index)是一個(gè)衡量編程語(yǔ)言受歡迎程度的指標(biāo),該指數(shù)每月更新一次。評(píng)判的依據(jù)來(lái)自世界范圍內(nèi)的工程師、課程和第三方供應(yīng)商,包括流行的搜索引擎,如 Google、必應(yīng)、雅虎、維基百科、亞馬遜、YouTube 和百度都被用于指數(shù)計(jì)算。值得注意的是,TIOBE 指數(shù)并不代表編程語(yǔ)言的好壞或編寫(xiě)代碼的多少。
該指數(shù)可以用來(lái)檢查你的編程技能是否還能跟上時(shí)代的步伐,或者在開(kāi)始建立一個(gè)新的軟件系統(tǒng)時(shí),基于指數(shù)對(duì)采用何種編程語(yǔ)言做出決策。
TIOBE 指數(shù)的定義方式,以及詳細(xì)榜單信息均可查看官網(wǎng)。