皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

2026年7月TIOBE编程语言排行榜指数

2026年7月TIOBE编程语言排行榜指数

7月头条新闻:Rust 首次跻身 TIOBE 编程语言排行榜前十
上月我们曾报道 Rust 创下了该语言的历史流行度新高,本月这一上升势头仍在延续:Rust 有史以来首次正式进入 TIOBE 指数榜单的前十位。
Rust 人气持续攀升的核心原因,在于它在保障极致运行性能的同时,从语言底层原生实现了内存安全特性,被行业普遍视为 C 和 C++ 的直接竞品。而 C 与 C++ 至今仍受困于手动内存管理带来的各类安全隐患,长期被认为在安全性上存在天然短板。目前 C 和 C++ 的社区也在积极推进相关特性迭代,尝试补齐语言本身的安全性短板,这些努力能否最终落地见效,仍有待时间验证。
本月的榜单同时也是 TIOBE 指数自身的里程碑节点:今年是 TIOBE 指数正式发布的25周年。一个很有意思的现象是,当前榜单前五名里的 C、C++、Java 三门语言,早在25年前就已经是榜单中的头部主流语言;Python 大约在十年前跻身前五梯队,C# 则是在15年前进入前五序列。
在过去25年的运营过程中,我们收到了大量来自行业的正反反馈,其中不少建议直接推动了 TIOBE 指数的规则迭代与优化。其中一个被反复提及且十分合理的观点是:TIOBE 指数仅能客观反映编程语言的市场流行度,无法直接给出某类特定项目场景下的最优语言选型结论。
为了补齐这一短板,我们正式推出全新功能:‌编程语言选型流程图‌。这份实用指南旨在帮助开发者结合自身的具体业务场景,筛选出最适配的编程语言,该内容将于下周正式在 TIOBE 官网上线发布。

TIOBE编程社区指数是衡量编程语言流行度的一个指标。该指数每月更新一次。评分基于全球熟练工程师的数量、课程以及第三方供应商。计算评分时,会使用流行网站谷歌、亚马逊、维基百科、必应等20多个网站的数据。需要注意的是,TIOBE指数并非关于最佳编程语言或编写代码行数最多的语言。

该指数可用于评估你的编程技能是否仍然与时俱进,或在着手构建新软件系统时,用于做出应采用哪种编程语言的战略决策。关于TIOBE指数的定义,可点击此处查看。

Jul 2026 Jul 2025 Change Programming Language Ratings Change
1 1 2026年7月TIOBE编程语言排行榜指数 Python 18.94% -8.03%
2 3 2026年7月TIOBE编程语言排行榜指数 2026年7月TIOBE编程语言排行榜指数 C 10.86% +1.22%
3 2 2026年7月TIOBE编程语言排行榜指数 2026年7月TIOBE编程语言排行榜指数 C++ 9.12% -0.68%
4 4 2026年7月TIOBE编程语言排行榜指数 Java 8.03% -0.73%
5 5 2026年7月TIOBE编程语言排行榜指数 C# 4.49% -0.38%
6 6 2026年7月TIOBE编程语言排行榜指数 JavaScript 2.72% -0.63%
7 8 2026年7月TIOBE编程语言排行榜指数 2026年7月TIOBE编程语言排行榜指数 Visual Basic 2.48% +0.54%
8 13 2026年7月TIOBE编程语言排行榜指数 2026年7月TIOBE编程语言排行榜指数 SQL 1.71% +0.32%
9 15 2026年7月TIOBE编程语言排行榜指数 2026年7月TIOBE编程语言排行榜指数 R 1.69% +0.44%
10 18 2026年7月TIOBE编程语言排行榜指数 2026年7月TIOBE编程语言排行榜指数 Rust 1.34% +0.33%
11 10 2026年7月TIOBE编程语言排行榜指数 2026年7月TIOBE编程语言排行榜指数 Delphi/Object Pascal 1.29% -0.48%
12 17 2026年7月TIOBE编程语言排行榜指数 2026年7月TIOBE编程语言排行榜指数 Scratch 1.27% +0.21%
13 7 2026年7月TIOBE编程语言排行榜指数 2026年7月TIOBE编程语言排行榜指数 Go 1.17% -0.88%
14 14 2026年7月TIOBE编程语言排行榜指数 PHP 1.16% -0.12%
15 21 2026年7月TIOBE编程语言排行榜指数 2026年7月TIOBE编程语言排行榜指数 Swift 0.99% +0.15%
16 9 2026年7月TIOBE编程语言排行榜指数 2026年7月TIOBE编程语言排行榜指数 Ada 0.91% -0.86%
17 19 2026年7月TIOBE编程语言排行榜指数 2026年7月TIOBE编程语言排行榜指数 Assembly language 0.81% -0.12%
18 16 2026年7月TIOBE编程语言排行榜指数 2026年7月TIOBE编程语言排行榜指数 MATLAB 0.74% -0.37%
19 12 2026年7月TIOBE编程语言排行榜指数 2026年7月TIOBE编程语言排行榜指数 Fortran 0.74% -0.93%
20 23 2026年7月TIOBE编程语言排行榜指数 2026年7月TIOBE编程语言排行榜指数 Ruby 0.73% -0.02%

其他编程语言
以下列出了完整的前50名编程语言。本概述为非官方发布,因为我们有可能遗漏了某一门语言。如果您认为有某一门编程语言未被收录,请通过tpci@tiobe邮箱联系我们。同时也欢迎查阅我们监测的所有编程语言的总览。

Position Programming Language Ratings
21 Classic Visual Basic 0.73%
22 Perl 0.71%
23 COBOL 0.70%
24 Prolog 0.68%
25 SAS 0.66%
26 LabVIEW 0.65%
27 Julia 0.63%
28 Kotlin 0.62%
29 VBScript 0.58%
30 Objective-C 0.58%
31 GML 0.55%
32 Dart 0.55%
33 Lisp 0.54%
34 Lua 0.52%
35 PL/SQL 0.47%
36 OCaml 0.44%
37 Transact-SQL 0.42%
38 Caml 0.39%
39 ML 0.35%
40 ABAP 0.35%
41 D 0.34%
42 VHDL 0.34%
43 Ladder Logic 0.31%
44 X++ 0.31%
45 PowerShell 0.31%
46 Haskell 0.31%
47 TypeScript 0.29%
48 Zig 0.28%
49 Scala 0.28%
50 CFML 0.28%

其余50种编程语言
以下列出的编程语言对应排名第51至第100位。由于不同语言之间的流行度差距相对较小,此处仅按字母顺序罗列这些语言。
(Visual)FoxPro、ActionScript、Apex、AppleScript、Awk、Bash、bc、BCPL、BlitzMax、Bourne shell、C shell、C++/CLI、CL(OS/400)、Clojure、CoffeeScript、cT、ECMAScript、Elixir、Erlang、F#、FreeBASIC、GAMS、Groovy、Io、J、JScript、JScript.NET、Logo、MDX、MQL5、MS-DOS批处理语言、OpenCL、PL/I、Q、Ring、RPG、S、Scheme、Solidity、SQR、结构化文本、Tcl、V、Vala/Genie、Wolfram语言、XBase++、Xojo、XPL、XSLT、Z shell

超长期历史数据
若想了解更宏观的行业发展脉络,可查看下方多年前排名前10的编程语言位次情况。请注意,这些位次均为对应时间段内12个月的平均排名。

Programming Language 2026 2021 2016 2011 2006 2001 1996 1991 1986
Python 1 3 5 6 8 26 21
C 2 1 2 2 2 1 1 1 1
C++ 3 4 3 3 3 2 2 2 8
Java 4 2 1 1 1 3 22
C# 5 5 4 5 7 13
JavaScript 6 7 7 10 9 9 24
Visual Basic 7 6 13
SQL 8 9 38
Delphi/Object Pascal 9 19 12 12 10 37
R 10 10 17 28
Ada 17 33 27 17 16 20 8 4 2
Lisp 29 36 28 13 13 16 7 6 3
(Visual) Basic 7 5 4 3 3 5

重要说明:
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是一门历史十分悠久的语言,它在该指数中的统计记录跨度却很短。
编程语言名人堂
下方列出了所有“年度编程语言”奖项的获奖名单。该奖项专门颁发给一年内指数评分涨幅最高的编程语言。

Year Winner
2025 2026年7月TIOBE编程语言排行榜指数 C#
2024 2026年7月TIOBE编程语言排行榜指数 Python
2023 2026年7月TIOBE编程语言排行榜指数 C#
2022 2026年7月TIOBE编程语言排行榜指数 C++
2021 2026年7月TIOBE编程语言排行榜指数 Python
2020 2026年7月TIOBE编程语言排行榜指数 Python
2019 2026年7月TIOBE编程语言排行榜指数 C
2018 2026年7月TIOBE编程语言排行榜指数 Python
2017 2026年7月TIOBE编程语言排行榜指数 C
2016 2026年7月TIOBE编程语言排行榜指数 Go
2015 2026年7月TIOBE编程语言排行榜指数 Java
2014 2026年7月TIOBE编程语言排行榜指数 JavaScript
2013 2026年7月TIOBE编程语言排行榜指数 Transact-SQL
2012 2026年7月TIOBE编程语言排行榜指数 Objective-C
2011 2026年7月TIOBE编程语言排行榜指数 Objective-C
2010 2026年7月TIOBE编程语言排行榜指数 Python
2009 2026年7月TIOBE编程语言排行榜指数 Go
2008 2026年7月TIOBE编程语言排行榜指数 C
2007 2026年7月TIOBE编程语言排行榜指数 Python
2006 2026年7月TIOBE编程语言排行榜指数 Ruby
2005 2026年7月TIOBE编程语言排行榜指数 Java
2004 2026年7月TIOBE编程语言排行榜指数 PHP
2003 2026年7月TIOBE编程语言排行榜指数 C++

转自 TIOBE Index – TIOBE