TIOBE 公布了 2023 年 11 月的编程语言排行榜。
Kotlin 排名继续稳步上升,继上月排名从第 20 位升至 18 后;本月又上涨了 0.17%,升至第 15 位。Kotlin 曾在 2 个月前进入了 TIOBE 指数的前 20。该语言的第一波流行是在 2017 年,彼时 Google 宣布在 Android 上对 Kotlin 提供一流的支持,Kotlin 在 TIOBE 指数中也达到了近 1% 的峰值。但这一记录在本月被打破,目前 Kotlin 的评级为 1.15%。
TIOBE CEO Paul Jansen 评论称,“Kotlin 的进步将止步于何处?Kotlin 与 Java 完全互操作,因此是 Java 编程语言的直接竞争对手。其不仅适用于开发 Android 应用程序,如今的每个 Java 领域都是 Kotlin 的机会。Kotlin 符合现代编程文化,即具有强大类型系统的表达式语言,并通过设计避免出现空指针异常。根据我的经验,我非常确信 Kotlin 能跻身前十名。至于它能否跻身'四大',这仍是一个有待回答的问题。”
TIOBE 11 月 TOP 20 编程语言
相较上月,Top 10 榜单 PHP (8→7) 排名再进一名,Visual Basic 跌至第 8;其他排名无甚变化。Top 11-20 中其他语言的一些波动包括:
- Scratch 排名持续攀升,从 12 升至 11
- Fortran 的排名从 16 回升至 12
- Go 的排名从 11 跌至 13
- MATLAB 的排名保持在 14
- Kotlin 的排名从 18 升至 15
- Delphi/Object Pascal 的排名从 13 跌至 16
- Swift 的排名从 15 跌至 17
- Ruby 的排名从 19 升至 18
- R 的排名从 17 跌至 19
- Rust 的排名保持 20 不变
TOP 10 编程语言 TIOBE 指数走势(2002-2024)
第 21-50 名编程语言排行
第 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
TIOBE 编程社区指数(The TIOBE Programming Community index)是一个衡量编程语言受欢迎程度的指标,该指数每月更新一次。评判的依据来自世界范围内的工程师、课程和第三方供应商,包括流行的搜索引擎,如 Google、必应、雅虎、维基百科、亚马逊、YouTube 和百度都被用于指数计算。值得注意的是,TIOBE 指数并不代表编程语言的好坏或编写代码的多少。
该指数可以用来检查你的编程技能是否还能跟上时代的步伐,或者在开始建立一个新的软件系统时,基于指数对采用何种编程语言做出决策。
TIOBE 指数的定义方式,以及详细榜单信息均可查看官网。