TIOBE 指数:2025 年 4 月编程语言排行榜及趋势分析

TIOBE 指数:2025 年 4 月编程语言排行榜及趋势分析

TIOBE 指数简介

TIOBE 编程社区指数是衡量编程语言流行度的一个指标。该指数每月更新一次,基于全球熟练工程师的数量、课程和第三方供应商等因素进行计算。TIOBE 指数并不是关于“最佳”编程语言或编写代码行数最多的语言,而是用于检查你的编程技能是否仍然与时俱进,或者在开始构建新的软件系统时,作为选择编程语言的战略决策依据。

2025 年 4 月 TIOBE 指数分析

头条新闻:Kotlin、Swift 和 Ruby 的排名下降

Kotlin、Swift 和 Ruby 已经从 TIOBE 指数前 20 名中跌落,这三种语言似乎正在失去吸引力。根据 TIOBE CEO Paul Jansen 的说法,Kotlin 和 Swift 的下降是因为它们主要用于特定的移动平台(Kotlin 用于 Android,Swift 用于 iOS),而如今有其他足够好的语言和框架可以用于跨平台开发。此外,随着 Python 成为编程世界的通用语言,Ruby 的发展空间也变得有限。

2025 年 4 月 TIOBE 指数排名

位置

编程语言

评分

变化

1

Python

23.08%

-

2

C++

10.33%

-

3

C

9.94%

4

Java

9.63%

5

C#

4.39%

6

JavaScript

3.71%

-

7

Go

3.02%

-

8

Visual Basic

2.94%

-

9

Delphi/Object Pascal

2.53%

-

10

SQL

2.19%

-

11

Ruby

2.15%

12

Perl

2.12%

13

PHP

1.98%

-

14

Rust

1.85%

-

15

R

1.78%

-

16

Swift

1.75%

17

Kotlin

1.72%

18

SAS

1.05%

-

19

Prolog

0.98%

-

20

Dart

0.95%

-

其他编程语言

以下是完整的前 50 名编程语言列表:

位置

编程语言

评分

21

Lua

0.83%

22

Haskell

0.78%

23

Lisp

0.77%

24

Classic Visual Basic

0.69%

25

Kotlin

0.61%

26

Swift

0.61%

27

Scala

0.57%

28

(Visual) FoxPro

0.51%

29

Dart

0.46%

30

VBScript

0.44%

31

Julia

0.44%

32

Objective-C

0.39%

33

GAMS

0.36%

34

TypeScript

0.24%

35

Transact-SQL

0.23%

36

ABAP

0.19%

37

PL/SQL

0.19%

38

Solidity

0.19%

39

PowerShell

0.16%

40

Bash

0.16%

41

RPG

0.15%

42

ML

0.15%

43

X++

0.14%

44

Elixir

0.14%

45

Awk

0.13%

46

Zig

0.13%

47

ActionScript

0.12%

48

Algol

0.12%

49

Alice

0.11%

50

Apex

0.11%

长期历史趋势

以下是过去多年来前 10 名编程语言的平均排名:

编程语言

2025

2020

2015

2010

2005

2000

1995

1990

1985

Python

1

3

7

7

7

24

23

-

-

C++

2

4

4

4

3

2

1

2

13

C

3

2

1

2

1

1

2

1

1

Java

4

1

2

1

2

3

-

-

-

C#

5

5

5

6

9

10

-

-

-

JavaScript

6

7

8

9

10

7

-

-

-

Go

7

15

36

184

-

-

-

-

-

Visual Basic

8

18

234

-

-

-

-

-

-

SQL

9

9

-

-

100

-

-

-

-

Delphi/Object Pascal

10

30

31

24

15

18

5

3

12

PHP

13

8

6

3

5

27

-

-

-

Ada

24

36

30

27

16

17

7

6

3

Lisp

27

31

19

16

14

9

6

5

2

Objective-C

34

10

3

21

39

-

-

-

-

(Visual) Basic

-

-

100

5

4

4

3

7

4

编程狮课程推荐

如果你想学习上述编程语言,编程狮提供了丰富的课程资源,帮助你从入门到精通。以下是一些推荐的课程:

Python 零基础到高薪就业:涵盖 Python 全栈、数据分析、机器学习等内容,适合零基础学员。

C++ 入门课程:提供 548 个知识点和实操练习,帮助你全面掌握 C++。

Java入门课程:学习 Java 的基础和开发环境搭建。

HTML5 基础入门:适合初学者学习 HTML5 的基础和应用。

SQLServer 基础入门:学习 SQL 数据库的基础知识和操作。

🌈开通终身VIP以上课程免费学!

相关推荐

女人的资本是什么?
365英国上市公司

女人的资本是什么?

📅 08-13 👁️ 9859
女排世锦赛完整排名:塞尔维亚意大利中国列三甲
beat365在线下载

女排世锦赛完整排名:塞尔维亚意大利中国列三甲

📅 07-28 👁️ 6916
怎么在word中输入除号(怎么用word打出除号)
365英国上市公司

怎么在word中输入除号(怎么用word打出除号)

📅 08-02 👁️ 3120