2026年6月TIOBE编程语言排行榜,Go语言排名第13,Rust语言排名12。关于Rust已进入平台期的报道似乎为时过早。

六月头条:关于Rust已进入平台期的报道似乎为时过早

两个月前,我曾写道,Rust 似乎进入了平台期。这一结论是基于 Rust 在整整一年里,其 TIOBE 指数排名都未能上升。然而,最新的发展让我修正了这一观点。Rust 现已创下历史新高,首次攀升至第 12 位。这门语言将性能、内存安全性和强大的抽象能力集于一身,很少有其他语言能与之匹敌。这些特质使得 Rust 极有可能获得长期成功,并成为 C 和 C++ 的有力竞争者。

目前仍有一个挑战:Rust 的设计和相关概念要求使用者具备相对较高的编程专业知识水平。这可能会限制它对更广泛受众的吸引力,并使 Rust 更难跻身编程语言前五名。话虽如此,未来终究难以预测。Rust 已经超出了我的预期,而它当前的上升势头能否在未来几年持续下去,将会是一件值得关注的事情。

TIOBE 编程语言社区指数是衡量编程语言受欢迎程度的指标。该指数每月更新一次。其评级基于全球范围内的熟练工程师数量、相关课程及第三方供应商。热门网站(如谷歌、亚马逊、维基百科、必应等 20 多个网站)被用于计算评级。需要注意的是,TIOBE 指数并非评选"最佳编程语言"或"编写代码行数最多的语言"。

该指数可用于评估您的编程技能是否与时俱进,也可用于在启动新软件系统开发时,就采用哪种编程语言做出战略决策。

其他编程语言

以下是排名前 50 的编程语言的完整列表。此概览为非官方发布,因为可能存在我们遗漏某种语言的情况。

接下来的 50 种编程语言

以下语言列表表示第 51 名至第 100 名。由于差异相对较小,这些编程语言仅按字母顺序列出。

(Visual) FoxPro、ActionScript、Apex、Awk、Bash、BCPL、Bourne shell、C shell、C++/CLI、CL (OS/400)、Clojure、CoffeeScript、cT、ECMAScript、EGL、Elixir、F#、GAMS、Groovy、Io、J、J#、JScript.NET、Logo、MDX、MQL5、MS-DOS batch、NetLogo、OpenCL、PL/I、Pure Data、Q、REBOL、Ring、RPG、S、Scheme、SNOBOL、Solidity、Tcl、V、Vala/Genie、VHDL、Wolfram、XBase++、XC、Xojo、XPL、XSLT、Z shell

本月指数变化

本月对指数定义进行了以下更改:

  • Stan,一种为统计建模和数据分析而设计的编程语言,首次进入 TIOBE 指数,位列第 189 名。
  • 华为的新编程语言仓颉,专为开发鸿蒙 NEXT 操作系统的移动应用而设计,首次进入 TIOBE 指数。仓颉首次亮相即位列第 201 名。

长期历史数据

为了纵览全局,请查看下面多年来排名前 10 的编程语言的位置。请注意,这些是 12 个月期间内的平均排名。

重要说明:

  • 2001 年之前的数据并非基于网络搜索引擎计数,而是基于 Usenet 新闻组的点击量,这些数据是回溯计算得出的。

  • 上表中的"Visual Basic"和"(Visual) Basic"存在区别。直到 2010 年,"(Visual) Basic"指的是 Basic 的所有可能方言,包括 Visual Basic。经过讨论后,决定将"(Visual) Basic"拆分为其所有方言,例如 Visual Basic .NET、经典 Visual Basic、PureBasic 和 Small Basic 等。由于 Visual Basic .NET 已成为 Visual Basic 的主要实现,它现在被称为"Visual Basic"。

  • 编程语言 SQL 是在 2018 年加入 TIOBE 指数的,因为有人指出 SQL 是图灵完备的。因此,尽管这门语言非常古老,但它在指数中的历史很短。

编程语言名人堂

以下列出了所有"年度编程语言"奖项的获奖者。该奖项授予一年内评级上升幅度最高的编程语言。

缺陷与变更请求

以下是最受关注的 5 大变更请求和缺陷。

  1. 除了"<语言> programming"之外,还应尝试其他查询,例如"programming with <语言>"、"<语言> development"以及"<语言> coding"。
  2. 添加对其他自然语言(英语除外)的查询。计划从中国的搜索引擎百度开始。此功能已部分实现,并将在未来几个月内完成。
  3. 添加一个已被拒绝的所有搜索词请求的列表。此举旨在尽量减少关于 Rails、JQuery、JSP 等主题的重复邮件。
  4. 为数据库、软件配置管理系统和应用框架启动 TIOBE 指数。
  5. 部分搜索引擎允许查询去年新增的页面。TIOBE 指数应仅追踪这些近期新增的页面。
相关推荐
Scott9999HH7 小时前
【IIoT流量实战】蒸汽管道阀门全关却仍有流量?用 Python 实现涡街信号 FFT 频谱分析与温压全补偿积算网关,深度拆解靠谱的涡街流量计厂家硬核技术标准
开发语言·python
码智社8 小时前
AES加密原理详解及Java实现加解密实战
java·开发语言
AI云海8 小时前
python 列表、元组、集合和字典
开发语言·python
萧瑟余晖9 小时前
JDK 26 新特性详解
java·开发语言
马优晨9 小时前
Freemarker 完整讲解(后端 Java 模板引擎)
java·开发语言·freemarker·freemarker 完整讲解·freemarker模板引擎
doiito11 小时前
【AI 应用】从“外国人味”到地道中文:kokoroi-rs v0.1.2 架构升级深度解析
ai·rust·系统设计
人邮异步社区11 小时前
怎么把C语言学到精通?
c语言·开发语言
心平气和量大福大12 小时前
C#-WPF-控件-TextBox 数据绑定
开发语言·c#·wpf
ttwuai12 小时前
Cursor 生成 CRUD 后,Go 后台接口别只测 200:JWT、RBAC 和 tenant_id 怎么验
开发语言·后端·golang
এ慕ོ冬℘゜12 小时前
前端基础:什么是时间戳?JS获取时间戳三种方法与实战用途
开发语言·前端·javascript