TIOBE 公布了 2025 年 6 月的编程语言排行榜。
SQL 在近期的榜单排名中出现了缓慢下降趋势,本月位列第 12 位,这也是其在 TIOBE 指数中的历史最低排名。
TIOBE CEO Paul Jansen 点评称,未来几十年,SQL 仍将是数据库的支柱和通用语言。然而在蓬勃发展的 AI 领域,数据通常是非结构化的,NoSQL 数据库通常更适合。NoSQL(使用 JSON 和 XML 等数据交换格式)已成为定义明确但较为静态的 SQL 方法的严重威胁。与 C++ 和 Java 等定义明确的静态类型编程语言相比,NoSQL 的流行程度堪比 Python 等动态类型语言的崛起。
SQL 在 TIOBE 指数中的历史非常悠久。当 TIOBE 指数于 2001 年启动时,SQL 是最初被跟踪的 20 种语言之一。在当时,SQL 是排名前 10 的重要语言。2004 年初,有人指出 SQL 不是编程语言。经过多次争论,最终决定将 SQL 从列表中删除。2018 年,又有人指出,SQL 是图灵完备的,尽管是以一种棘手的方式。但如果你是图灵完备的,就可以被定义为一种编程语言。因此,从那时起,SQL 被重新加入 TIOBE 索引,由于数据库和 SQL 相辅相成,SQL 再次挤进前十名。
TIOBE 6 月 TOP 20 编程语言
TOP 10 编程语言 TIOBE 指数走势(2002-2024)
第 21-50 名编程语言排行
第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
ActionScript, Algol, Alice, Apex, APL, Applescript, CHILL, Clipper, CLIPS, Clojure, Curl, Eiffel, Elm, F#, Forth, Groovy, Hack, Icon, Inform, Io, J, JScript, Ladder Logic, Logo, Maple, Modula-2, Mojo, MQL5, NATURAL, Nim, OCaml, Occam, OpenCL, PL/I, Q, Racket, Ring, RPG, S, Scheme, Smalltalk, SPARK, Stata, Tcl, Transact-SQL, Vala/Genie, VHDL, Wolfram, Xojo, Zig
TIOBE 编程社区指数(The TIOBE Programming Community index)是一个衡量编程语言受欢迎程度的指标,该指数每月更新一次。评判的依据来自世界范围内的工程师、课程和第三方供应商,包括流行的搜索引擎,如 Google、必应、雅虎、维基百科、亚马逊、YouTube 和百度都被用于指数计算。值得注意的是,TIOBE 指数并不代表编程语言的好坏或编写代码的多少。
该指数可以用来检查你的编程技能是否还能跟上时代的步伐,或者在开始建立一个新的软件系统时,基于指数对采用何种编程语言做出决策。
TIOBE 指数的定义方式,以及详细榜单信息均可查看官网。