摘要:自从 2023 年底 Python 稳坐 TIOBE 指数榜首以来,C、C++ 和 Java 这三位“老将”就陷入了激烈的“第二名之争”。过去一年里,它们的排名差距始终不到 1%。有时候是 C 稍占上风,接着又轮到 C++ 反超,而现在 C 再次回到第二的位置
整理 | 苏宓
出品 | CSDN(ID:CSDNnews)
近日,TIOBE 发布了 10 月编程语言榜单,快来看看本月有哪些值得开发者关注的最新变化吧~
曾经的“过气王者”又回来了?Perl 重返编程语言前十
自从 2023 年底 Python 稳坐 TIOBE 指数榜首以来,C、C++ 和 Java 这三位“老将”就陷入了激烈的“第二名之争”。过去一年里,它们的排名差距始终不到 1%。有时候是 C 稍占上风,接着又轮到 C++ 反超,而现在 C 再次回到第二的位置,部分得益于新版标准 C23 的推动。
不过,Java 也刚发布了版本 25,C++ 正在筹备 C++26,因此接下来谁能稳住第二名的位置还很难说。三者各有优势:C 简洁高效、速度惊人;C++ 兼具性能与复杂系统支持;而 Java 在大型企业级应用领域依然不可替代。
值得注意的是,C# 也在迅速逼近。
对此,TIOBE CEO Paul Jansen 分析道,「年初时,它与前三者之间还相差约 4%,如今这一差距已经缩小到仅 1.4%。看起来,这场老牌语言之间的拉锯战,远未结束。系好安全带吧!」
在本月榜单中,除了 Top 5 的激烈角逐之外,还有几个明显的变化:
Rust 从上个月的第 18 名上升到了第 16 名,占比 1.19%;
常被用于高可靠性、实时性要求极高系统的 Ada 语言本月占比有所下滑,从上个月的第 14 名下滑到了第 19 名,占比 0.98%。
Kotlin 逐步在 Top 20 站稳脚跟。
其他编程语言以下为 Top 21-50 的编程语言榜单:
第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):ActionScript, Algol, Apex, Awk, B4X, Caml, CLIPS, Clojure, D, Elm, F#, Forth, Groovy, Hack, Icon, Inform, Io, J, JScript, LabVIEW, Logo, Modula-2, Mojo, MQL5, NATURAL, Nim, OCaml, Occam, OpenCL, OpenEdge ABL, PL/I, Q, Raku, REXX, S, Scheme, Simulink, Small Basic, Smalltalk, SPARK, Stata, Structured Text, SystemVerilog, Tcl, Vala/Genie, VHDL, Wolfram, X++, XC, Xojo
Top 10 编程语言 TIOBE 指数走势(2002-2024)
【说明】:
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、必应、Hao 123 等等。具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考察你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。
来源:CSDN一点号