news 2026/10/14 3:32:04

2026年10月TIOBE编程语言排行榜,Go语言排名第11,Rust语言排名10。Julia 重返 TIOBE 前 20 名。

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2026年10月TIOBE编程语言排行榜,Go语言排名第11,Rust语言排名10。Julia 重返 TIOBE 前 20 名。

十月头条:Julia 重返 TIOBE 前 20 名

Julia 重新回到了 TIOBE 指数前 20 名,上一次达成这一成绩还要追溯到三年前。当时,这或许会被当作一阵转瞬即逝的热潮而不予理会,但它的再度上榜表明,这一次的热度可能更具持续性。

Julia 人气攀升,很大程度上源于市场对这类现代编程语言的需求——既要有高性能,又要易于上手,尤其是在数值计算领域。Python 为数值计算提供了门槛低、抽象层次高的途径,但性能可能成为瓶颈。C++ 则恰恰相反,性能表现出色,但学习曲线更陡峭,抽象层次也更低。Julia 的目标正是弥合这一鸿沟,兼取两家之长。就让我们拭目以待,Julia 这次能否守住前 20 的位置!

除了 Julia,还有另外两门语言也在叩击 TIOBE 前 20 的大门:Dart 和 OCaml。Dart 本月从第 41 位跃升至第 27 位。凭借广受欢迎的 UI 工具包 Flutter,Dart 已经在前 20 名边缘徘徊了相当长一段时间。OCaml 的上榜则可能让人有些意外。它本月从第 38 位跃升至第 26 位,部分原因在于它在实时交易系统和解析技术中的应用日益广泛。在经历了如此漫长的相对静止期之后,排行榜上终于出现变动,实在令人振奋。

TIOBE 编程社区指数是衡量编程语言流行程度的一项指标,每月更新一次。评级依据全球范围内熟练工程师的数量、课程数量以及第三方供应商数量。谷歌、亚马逊、维基百科、Bing 等 20 多个热门网站被用于计算评分。需要特别说明的是,TIOBE 指数反映的不是"最好的编程语言",也不是"代码行数最多的语言"。

该指数可用于检验你的编程技能是否仍然与时俱进,也可以在着手构建新软件系统时,为选择采用何种编程语言提供战略性决策参考。

其他编程语言

完整的编程语言前 50 名榜单如下。本概览为非官方发布,因为我们可能存在遗漏某门语言的情况。

接下来的 50 种编程语言

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

ActionScript, Apex, Bash, bc, BCPL, Bourne shell, C shell, C++/CLI, Clojure, CoffeeScript, cT, EGL, Elixir, Erlang, F#, GAMS, Groovy, Inform, Io, J#, JScript, JScript.NET, LabVIEW, Logo, ML, Mojo, MQL5, MS-DOS batch, Nim, OpenCL, PL/I, Pure Data, PureBasic, Q, REBOL, Ring, RPG, Solidity, SQR, Tcl, tcsh, thinBasic, V, VHDL, XBase++, XC, Xen, Xojo, XPL, Z shell

本月指数的变更

本月对指数的定义进行了以下调整:

  • 从本月开始,我们纳入了普通话(汉语)搜索词。除了搜索“ programming”之外,我们现在还会搜索“ 编程”。原因在于,普通话是全球范围内使用人数仅次于英语的第二大语言。若将中文搜索词排除在外,可能会使指数偏向英语社区,并低估中文社区的编程活跃度。最终,基于两种语言母语使用者与第二语言使用者的相对数量,中文搜索词所占权重将设为英文搜索词权重的 44.2%。
  • 由于 TIOBE 指数近期进行了纳入中文搜索词的调整,长期历史数据暂时无法查看。我们正在努力尽快恢复。

超长期历史回顾

为了解更宏观的趋势,请参阅下方列出的多年前排名前十的编程语言位次。请注意,这些位次为 12 个月期间的平均排名。

重要说明:

  • 2001 年之前的数据并非基于网页搜索引擎的计数,而是基于 Usenet 新闻组的点击量,这些数据是事后回溯计算得出的。
  • 上表中"Visual Basic"与"(Visual) Basic"存在区别。在 2010 年之前,“(Visual) Basic"指代 Basic 的所有可能方言,其中包括 Visual Basic。经过一番讨论,我们决定将”(Visual) Basic"拆分为其各种方言,例如 Visual Basic .NET、Classic 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 指数应当只追踪这些新近添加的页面。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/14 3:31:23

WPS AI 办公落地:AI 抽取、翻译、AIPPT 三个真实场景怎么接

在日常办公场景中&#xff0c;我们常常陷入一种“低效忙碌”的怪圈&#xff1a;为了制作一份演示文稿&#xff0c;需要在 PPT 软件里反复调整排版、对齐文本框&#xff0c;耗费数小时却只完成了内容的堆砌&#xff1b;面对堆积如山的合同文档&#xff0c;只能依靠肉眼逐行扫描&…

作者头像 李华
网站建设 2026/10/14 3:31:08

20261013_205810_大模型预训练如何进行:从数据准备到小模型训练实践

没有人把世界上所有问题的答案逐条写给模型&#xff0c;它为什么还能接话、解释概念、写文章&#xff1f;答案的一部分&#xff0c;藏在模型正式提供服务之前的大规模学习中。 这篇先把事情讲简单&#xff1a;模型用一组可调整的数值处理输入&#xff0c;这些数值叫参数。训练…

作者头像 李华
网站建设 2026/10/14 3:30:38

用AI重构15万行代码:效率提升70%,小白也能看懂的大模型工程化实践

本文介绍了如何利用AI Coding进行大型系统重构&#xff0c;通过建立工程化方法论&#xff0c;将重构过程分解为规划、设计、执行、验收四个阶段&#xff0c;并利用Harness和Loop机制约束AI行为&#xff0c;实现高效、可控的重构。文章以去哪儿机票报价系统为例&#xff0c;展示…

作者头像 李华
网站建设 2026/10/14 3:30:12

perf mem

perf mem 获取内存分配信息的机制与 perf kmem 完全不同&#xff1a;它不监听内核的分配事件&#xff0c;而是通过 CPU 硬件性能计数器&#xff0c;直接采样程序实际发生的每一次内存“访问”&#xff08;加载/存储&#xff09;。 核心机制&#xff1a;硬件采样&#xff0c;而…

作者头像 李华
网站建设 2026/10/14 3:30:11

Redis 入门看这篇就够!客户端分类与 8 个核心命令实操

目录 一、Redis客户端概述 二、Redis常用命令 2.1 set命令 2.2 get命令 2.3 keys命令 2.4 exists命令 2.5 del命令 2.6 expire命令 2.7 ttl命令 2.8 type命令 三、小结 一、Redis客户端概述 redis是一种客户端-服务器结构的程序&#xff0c;其核心设计围绕着一个独…

作者头像 李华
网站建设 2026/10/14 3:29:54

perf、ftrace工具定位线上内存泄漏、碎片问题方法

perf 和 ftrace 定位线上内存问题&#xff0c;核心是遵循“先统计量化&#xff0c;再追踪定性”的路径。perf kmem擅长快速指出“哪里有问题”&#xff0c;而 ftrace 的跟踪点则能回答“为什么会这样”。第一步&#xff1a;使用 perf kmem 量化问题&#xff08;找出热点&#x…

作者头像 李华