2025-09-16 17:06
来源:TIOBE Index – TIOBE
翻译整理:编程狮()
一、什么是 TIOBE 编程语言排行榜?
TIOBE 编程语言排行榜是全球最具权威性的编程语言流行度榜单之一,每月更新一次。它通过分析全球范围内搜索引擎(如 Google、百度、必应等)中编程语言相关关键词的搜索热度,来评估各编程语言的受欢迎程度。
TIOBE 官网logo
对于初学者来说,这份榜单是选择入门语言的重要参考依据。毕竟,流行的语言意味着更多的学习资源、更活跃的社区支持,以及更广阔的就业市场。
二、2025年9月编程语言排行榜 TOP 10(TIOBE)
|
排名 |
编程语言 |
市场份额 |
变化趋势 |
|
1 |
Python |
22.35% |
↑ |
|
2 |
C |
12.87% |
↓ |
|
3 |
C++ |
10.45% |
↑ |
|
4 |
Java |
9.12% |
↓ |
|
5 |
C# |
6.78% |
↑ |
|
6 |
JavaScript |
5.91% |
↑ |
|
7 |
SQL |
4.23% |
→ |
|
8 |
Go |
3.89% |
↑ |
|
9 |
Visual Basic |
3.45% |
↓ |
|
10 |
PHP |
3.12% |
↓ |
三、零基础小白如何根据排行榜选择编程语言?
1. ✅ 首选 Python:简单易学,应用广泛
Python 连续多月稳居第一,是最适合零基础入门的编程语言。语法简洁、逻辑清晰,广泛应用于数据分析、人工智能、Web开发等领域。
编程狮推荐:在编程狮官网的《Python3 入门课程_编程实战微课_w3cschool》采用中文讲解+实战项目,帮助你在 7 天内掌握基础语法并完成第一个 Python 小项目!
# 编程狮 Python 入门示例:打印欢迎信息
print('欢迎来到编程狮学习Python!')2. ✅ 想进大厂?Java 和 C++ 不能忽视
Java 和 C++ 依然是企业级开发的主流语言。如果你对后端开发、系统开发、游戏开发感兴趣,可以从这两门语言入手。
编程狮建议:《Java入门课程_编程实战微课_w3cschool》配套“java-openjdk在线运行,在线工具,在线编译IDE_w3cschool”,无需安装软件,打开浏览器就能写代码,适合零基础快速上手!
// 编程狮 Java 示例:输出欢迎信息
public class HelloW3Cschool {
public static void main(String[] args) {
System.out.println('在编程狮学Java,轻松入门!');
}
}
3. ✅ 想学前端?JavaScript 是必备技能
JavaScript 是网页开发的核心语言,掌握它可以让你开发出交互性强的网页和应用。
编程狮推荐:前端学习路径涵盖 HTML、CSS、JavaScript、Vue、React 等,适合零基础系统学习!
// 编程狮 JavaScript 示例:弹出欢迎提示
alert('欢迎访问编程狮,开启前端学习之旅!');四、未来趋势:哪些语言值得关注?
- Go 语言:因性能优越、语法简洁,越来越多企业用于构建高并发服务。
- Rust:内存安全、性能强大,是系统编程的新宠。
- Kotlin:Google 官方推荐的 Android 开发语言,Java 的现代化替代品。
五、2025 年 9 月 Tiobe 完整榜单
1-20 名
2025年9月编程语言排名前20名 来源:TIOBE
Tiobe 趋势
编程语言趋势 来源:TIOBE
21-50 名
2025年9月编程语言排名21-50名 来源:TIOBE
编程语言历年排行
编程语言趋势 来源:TIOBE
历年榜首编程语言
历年榜首编程语言 来源:TIOBE
TIOBE 榜单汉化术语对照表
|
英文原文 |
中文译法 |
编程狮小贴士 |
|
TIOBE Index |
TIOBE 编程语言排行榜 |
每月更新,看趋势不迷路。 |
|
Programming Language |
编程语言 |
跟“汉语/英语”一样,只是写给电脑看的。 |
|
Rating |
市场占有率(%) |
数字越大,用的人越多。 |
|
Change |
环比变化 |
↑ 正在火,↓ 降温中。 |
|
Rank |
排名 |
前十 = 找工作/资料最容易。 |
|
Python |
Python(派森) |
连续第一,新手村神器。 |
|
C |
C语言 |
底层老大哥,学硬件先过它。 |
|
C++ |
C++(西加加) |
游戏、嵌入式高频出现。 |
|
Java |
Java(爪哇) |
大厂后端、Android 开发刚需。 |
|
C# |
C#(C sharp,读“C 夏普”) |
微软全家桶核心,Unity 游戏脚本。 |
|
JavaScript |
JavaScript(JS) |
网页动起来的灵魂,前端必学。 |
|
SQL |
SQL(续口) |
操作数据库的“普通话”。 |
|
Go |
Go(又称 Golang) |
谷歌出品,高并发云原生新宠。 |
|
Visual Basic |
VB(可视化 BASIC) |
旧版 Windows 小工具快速开发。 |
|
PHP |
PHP(“拍 H 片”梗出处) |
网站后台老江湖,WordPress 核心。 ![]() |
|
Kotlin |
Kotlin |
Android 官方新宠,语法比 Java 简洁。 |
|
Rust |
Rust(锈语言) |
内存安全+高性能,系统级新贵。 |
|
Swift |
Swift |
苹果家 iOS/macOS 开发首选。 |
|
Assembly |
汇编语言 |
最接近 0 和 1 的人类语言,底层调试必备。 |
|
Objective-C |
OC |
老版 iOS 开发语言,正被 Swift 取代。 |
|
Perl |
Perl(珍珠) |
文本处理老神器,现多用于脚本维护。 |
|
Ruby |
Ruby(红宝石) |
Web 快速开发框架 Ruby on Rails 起家。 |
|
MATLAB |
MATLAB(矩阵实验室) |
高校科研、算法仿真常用。 |
|
COBOL |
COBOL(科博) |
银行/政府老系统,仍在跑。 |
|
Fortran |
Fortran(公式翻译) |
科学计算上古神兽,气象/航天在用。 |
|
Scratch |
Scratch(刮刮乐) |
拖拽式少儿编程,培养逻辑思维。 |
|
[Delphi_blank]() |
Delphi |
快速桌面应用开发,昔日 RAD 王者。 |
|
Groovy |
Groovy |
Java 平台脚本语言,写 Jenkins 流水线爽。 |
|
Lua |
Lua(噜啊) |
轻量脚本,游戏热更新、嵌入式配置。 |
|
Rust |
Rust |
连续三年“最受欢迎”语言,值得提前布局。 |
|
TypeScript |
TypeScript(TS) |
JavaScript 的超集,带类型检查,前端大项目刚需。 |
|
Dart |
Dart |
谷歌出品,Flutter 跨端移动开发核心。 |
|
Scala |
Scala |
大数据圈 Spark 的“母语”,函数式+面向对象混合。 |
|
Julia |
Julia |
高性能科学计算新宠,号称“跑得像 C,写得像 Python”。 |
|
PowerShell |
PowerShell |
Windows 自动化运维脚本,.NET 全家桶粘合剂。 |
|
Bash |
Bash |
Linux/macOS 终端脚本,运维必会。 |
|
R |
R 语言 |
统计分析、数据可视化,科研/金融常用。 |
|
Solidity |
Solidity |
以太坊智能合约开发语言,Web3 入门钥匙。 |
|
VBA |
VBA |
Excel/Office 宏脚本,财务表姐的自动化神器。 |
|
Classic Visual Basic |
经典 VB6 |
90 年代 Windows 小软件主力,现多维护旧系统。 |
|
Logo |
Logo |
小海龟画图,80 后信息课童年回忆。 |
|
ABC |
ABC |
Python 的“爷爷”,教学原型语言。 |
|
Ada |
Ada |
军工、航天高可靠系统指定语言。 |
|
Lisp |
Lisp(列表处理) |
人工智能上古语言,括号最多。 |
|
Prolog |
Prolog |
逻辑式编程,做规则推理、专家系统。 |
|
Erlang |
Erlang |
电信级高并发容错语言,WhatsApp 后端功臣。 |
|
Elixir |
Elixir |
基于 Erlang VM,语法现代,写分布式系统爽。 |
|
F# |
F sharp(F 夏普) |
微软 .NET 平台函数式语言,数据脚本利器。 |
|
Haskell |
Haskell |
纯函数式“学术派”,写代码如证明定理。 |
|
OCaml |
OCaml |
金融高频交易、形式验证常用。 |
|
Scheme |
Scheme |
Lisp 方言,MIT 入门计算机科学原教材语言。 |
|
Tcl |
Tcl(踢扣) |
快速胶水脚本,早期嵌入式测试常用。 |
|
Verilog |
Verilog |
硬件描述语言,写芯片逻辑。 |
|
VHDL |
VHDL |
与 Verilog 并列,欧洲军工/航天偏好。 |
|
ABAP |
ABAP |
SAP 企业系统专用,做财务模块开发。 |
|
Apex |
Apex |
Salesforce 云端定制语言,CRM 二次开发。 |
|
PL/I |
PL/I |
大型机老系统,银行核心批处理。 |
|
RPG |
RPG |
IBM 中型机报表语言,制造业 ERP 常见。 |
六、总结:零基础学编程,从编程狮开始!
选择一门适合自己的编程语言,是迈入编程世界的第一步。
#artContent h1{font-size:16px;font-weight: 400;}
