TIOBE - 2025年6月编程语言排行
六月头条:SQL将走向何方?
SQL 在 TIOBE 榜单中有着非凡的历史。当 TIOBE 榜单于 2001 年首次发布时,SQL 是被追踪的 20 种语言之一,当时它稳居前十名。而在 2004 年初,有人指出 SQL 并非一门编程语言。经过大量讨论后,最终决定将 SQL 从榜单中移除。直到 2018 年,又有人指出,尽管方式有些复杂,SQL 实际上是图灵完备的。如果一门语言是图灵完备的,它就应被视为一门编程语言。因此,从那时起,SQL 被重新纳入 TIOBE 榜单,并且由于数据库与 SQL 密不可分,SQL 再次成为前十名的常客。
值得注意的是,最近 SQL 的排名开始缓慢下滑。本月它跌至第 12 位,这是其在 TIOBE 榜单有史以来的最低排名。尽管如此,SQL 在未来几十年内仍将是数据库的支柱和通用语言。然而,在蓬勃发展的 AI 领域,数据通常是非结构化的,NoSQL 数据库往往更为适用。NoSQL(使用 JSON、XML 等数据交换格式)对定义严谨但相对静态的 SQL 方法,已经构成了严重的威胁。如果将 NoSQL 的流行与定义明确的静态类型编程语言(如 C++ 和 Java)相比,它就好比动态类型语言(如 Python)的崛起。
编程语言排行榜 TOP 20 榜单:
前 10 名编程语言长期走势图:

以下是 21-50 编程语言排名:

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。
请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。
请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。