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

2025 年 1 月的 TIOBE 指数

2025 年 1 月的 TIOBE 指数

编程语言 Python 获得了“2024 年 TIOBE 年度编程语言”的称号。该奖项颁发给一年内评分增幅最高的编程语言。Python 在 9.3 年上涨了 2024%。这遥遥领先于其竞争对手:Java +2.3%、JavaScript +1.4% 和 Go +1.2%。Python 如今无处不在,它是许多领域无可争议的默认首选语言。它甚至可能成为 TIOBE 指数中排名最高的语言。Python 唯一严重的缺点是(因此为竞争留下了空间)它缺乏性能,并且大多数错误发生在运行时。

除此之外,2024 年 TIOBE 指数前 10 名还发生了两件有趣的事情。C 语言失去了很多人气,并被 C++ 和 Java 超越。造成这种情况的主要原因是 C 在许多嵌入式软件系统中被 C++ 取代。Java 和 C++ 目前正在争夺前 2 名的位置。另一个有趣的事情是,PHP 与前 10 名告别,取而代之的是前 10 名守门员 Go。

今年,很多人都在关注 Rust 和 Kotlin。他们在 2024 年兑现了承诺吗?Rust 仍然越来越受欢迎。尽管 Rust 程序的速度惊人,但不幸的是,它陡峭的学习曲线永远不会成为普通程序员的通用语言。另一方面,Kotlin 令人失望:它没有突破,甚至在 2024 年失去了(可能永久地)前 20 名的位置。

再往下看,我们看到两种新的有前途的语言:Rust 的竞争对手 Zig 在 2024 年从 #149 攀升至 #61,而速度更快的 Python Mojo 从第 #194 位跃升至 #68。尤其是 Mojo,它仅在 2 年前首次发布,它恰好解决了编程领域的需求。我对它在 2025 年接近前 20 名寄予厚望。

作者:

2025 年 1 月的 TIOBE 指数

保罗·詹森

首席执行官在 LinkedIn 上关注 Paul Jansen

TIOBE 编程社区指数是衡量编程受欢迎程度的指标 语言。该指数每月更新一次。评级基于 全球技术娴熟的工程师、课程和第三方供应商。热门网站 Google、Amazon、Wikipedia、Bing 和其他 20 多个网站用于计算评级。 需要注意的是,TIOBE 指数并不是关于最好的编程语言或语言 其中编写了大部分代码行

该索引可用于检查您的编程技能是否仍然是最新的,或者创建 关于在开始构建新的 软件系统。TIOBE 指数的定义可以在这里找到。

Jan 2025 Jan 2024 Change Programming Language Ratings Change
1 1 2025 年 1 月的 TIOBE 指数 Python 23.28% +9.32%
2 3 2025 年 1 月的 TIOBE 指数 2025 年 1 月的 TIOBE 指数 C++ 10.29% +0.33%
3 4 2025 年 1 月的 TIOBE 指数 2025 年 1 月的 TIOBE 指数 Java 10.15% +2.28%
4 2 2025 年 1 月的 TIOBE 指数 2025 年 1 月的 TIOBE 指数 C 8.86% -2.59%
5 5 2025 年 1 月的 TIOBE 指数 C# 4.45% -2.71%
6 6 2025 年 1 月的 TIOBE 指数 JavaScript 4.20% +1.43%
7 11 2025 年 1 月的 TIOBE 指数 2025 年 1 月的 TIOBE 指数 Go 2.61% +1.24%
8 9 2025 年 1 月的 TIOBE 指数 2025 年 1 月的 TIOBE 指数 SQL 2.41% +0.95%
9 8 2025 年 1 月的 TIOBE 指数 2025 年 1 月的 TIOBE 指数 Visual Basic 2.37% +0.77%
10 12 2025 年 1 月的 TIOBE 指数 2025 年 1 月的 TIOBE 指数 Fortran 2.04% +0.94%
11 13 2025 年 1 月的 TIOBE 指数 2025 年 1 月的 TIOBE 指数 Delphi/Object Pascal 1.79% +0.70%
12 10 2025 年 1 月的 TIOBE 指数 2025 年 1 月的 TIOBE 指数 Scratch 1.55% +0.11%
13 7 2025 年 1 月的 TIOBE 指数 2025 年 1 月的 TIOBE 指数 PHP 1.38% -0.41%
14 19 2025 年 1 月的 TIOBE 指数 2025 年 1 月的 TIOBE 指数 Rust 1.16% +0.37%
15 14 2025 年 1 月的 TIOBE 指数 2025 年 1 月的 TIOBE 指数 MATLAB 1.07% +0.09%
16 18 2025 年 1 月的 TIOBE 指数 2025 年 1 月的 TIOBE 指数 Ruby 1.06% +0.25%
17 15 2025 年 1 月的 TIOBE 指数 2025 年 1 月的 TIOBE 指数 Assembly language 1.01% +0.10%
18 23 2025 年 1 月的 TIOBE 指数 2025 年 1 月的 TIOBE 指数 R 1.00% +0.27%
19 16 2025 年 1 月的 TIOBE 指数 2025 年 1 月的 TIOBE 指数 Swift 0.99% +0.10%
20 20 2025 年 1 月的 TIOBE 指数 COBOL 0.95% +0.17%

其他编程语言

下面列出了完整的前 50 名编程语言。此概述是 非官方发布,因为可能是我们错过了一种语言。如果 您觉得缺少一门编程语言,请通知我们 在 tpci@tiobe.com。另请查看我们监控的所有编程语言的概述

21 Prolog 0.92%
22 Classic Visual Basic 0.89%
23 SAS 0.79%
24 Lisp 0.75%
25 Kotlin 0.74%
26 Ada 0.65%
27 Lua 0.59%
28 (Visual) FoxPro 0.55%
29 Transact-SQL 0.54%
30 Scala 0.49%
31 Julia 0.49%
32 Perl 0.49%
33 Dart 0.48%
34 Haskell 0.46%
35 Objective-C 0.36%
36 VBScript 0.33%
37 Bash 0.29%
38 ABAP 0.27%
39 Solidity 0.26%
40 GAMS 0.24%
41 PowerShell 0.22%
42 TypeScript 0.22%
43 PL/SQL 0.22%
44 Elixir 0.18%
45 D 0.16%
46 Logo 0.16%
47 RPG 0.15%
48 Awk 0.15%
49 ML 0.15%
50 X++ 0.15%

接下来的 50 种编程语言

以下语言列表表示 #51 到 #100。由于区别在于 相对较小,仅列出编程语言(按字母顺序排列 order) 的

  • ABC、ActionScript、Algol、Apex、APL、CFML、CHILL、Clipper、CLIPS、Clojure、Curl、Elm、Erlang、F#、Forth、Groovy、Hack、Icon、Inform、Io、J#、JScript、LabVIEW、梯形逻辑、Modula-2、Mojo、MQL5、NATURAL、Nim、OCaml、Occam、OpenCL、OpenEdge ABL、PL/I、PostScript、Q、Ring、S、Scheme、Simulink、Smalltalk、SPARK、SPSS、Stata、SystemVerilog、Tcl、Vala/Genie、VHDL、Wolfram、Zig

本月指数的变化

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


非常长的历史

要查看更大的图景,请在下面找到多年前排名前 10 的编程语言的位置。请注意,这些是 12 个月的平均持仓量。

Python 1 3 7 7 7 25 23
C++ 2 4 4 3 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 9
JavaScript 6 7 8 9 10 7
Go 7 17 37 184
Visual Basic 8 19 234
SQL 9 9 100
Fortran 10 29 31 25 15 18 5 9 11
Ada 25 35 30 27 16 17 7 4 3
Lisp 29 31 18 17 13 16 6 3 2
Objective-C 35 10 3 24 40
(Visual) Basic 54 5 4 4 3 5 4

这里有 2 个重要的注释:

  • 上表中的 “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 是图灵完备后,编程语言 SQL 于 2018 年被添加到 TIOBE 索引中。因此,尽管这种语言非常古老,但它在索引中的历史很短。

编程语言名人堂

列出所有“年度编程语言”获奖者的名人堂如下所示。该奖项颁发给一年内评分上升幅度最大的编程语言。

2023 2025 年 1 月的 TIOBE 指数 C#
2022 2025 年 1 月的 TIOBE 指数 C++
2021 2025 年 1 月的 TIOBE 指数 Python
2020 2025 年 1 月的 TIOBE 指数 Python
2019 2025 年 1 月的 TIOBE 指数 C
2018 2025 年 1 月的 TIOBE 指数 Python
2017 2025 年 1 月的 TIOBE 指数 C
2016 2025 年 1 月的 TIOBE 指数 Go
2015 2025 年 1 月的 TIOBE 指数 Java
2014 2025 年 1 月的 TIOBE 指数 JavaScript
2013 2025 年 1 月的 TIOBE 指数 Transact-SQL
2012 2025 年 1 月的 TIOBE 指数 Objective-C
2011 2025 年 1 月的 TIOBE 指数 Objective-C
2010 2025 年 1 月的 TIOBE 指数 Python
2009 2025 年 1 月的 TIOBE 指数 Go
2008 2025 年 1 月的 TIOBE 指数 C
2007 2025 年 1 月的 TIOBE 指数 Python
2006 2025 年 1 月的 TIOBE 指数 Ruby
2005 2025 年 1 月的 TIOBE 指数 Java
2004 2025 年 1 月的 TIOBE 指数 PHP
2003 2025 年 1 月的 TIOBE 指数 C++

转自 TIOBE Index – TIOBE

已有 0 条评论 新浪微博
已有 0 条评论 新浪微博
-->