添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

三月头条:Fortran、Delphi 等远古语言逆袭

三月份有一个非常有趣的情况,我们可以看到一些非常古老的语言正在悄悄进入 TIOBE 指数前 20 名。Fortran 和 Delphi 正在争夺前 10,而 COBOL 和本月的新进入榜单前 20 的 Ada 则排名稍后。所有这些老语言都显示出上升趋势。为什么呢?为什么其他新的、更有前景的语言没有大放异彩?

我认为这与许多维持世界运转的重要遗留系统有关。它们中的大多数都是在这些远古语言的帮助下发展起来的。现在,这些系统的最后一批核心开发人员即将退休,公司为避免任何风险,选择保留现有系统,甚至对这些系统进行扩展,而没有用基于更现代语言的新系统替换它们。请注意,虽然我们将这些语言称为远古语言,但它们都随着时间的推移而不断进化的,并且保持更新。它们都有新的语言定义。查看 Fortran 2023、Delphi 12(2024 年发布)、Ada 2023 和 COBOL 2023。看到这些语言进入 TIOBE 指数前 20 名,我们可能会有些意外,不过它们服务于某些特定的目的,值得信赖。

-- Paul Jansen

TIOBE 编程社区指数是编程语言流行程度的指标。该指数每月更新一次。评级基于全球熟练工程师、课程和第三方供应商的数量。热门网站谷歌、亚马逊、维基百科、必应和其他 20 多个网站被用来计算评级。值得注意的是,TIOBE 指数并不是关于最好的编程语言或大多数代码行所使用的语言。

该指数可用于检查你的编程技能是否仍然是最新的,或者在开始构建新的软件系统时,就应该采用哪种编程语言做出战略决策。TIOBE 指数的定义可以在这里找到。

2025 年 3 月 2024  3 月年 趋势 编程语言 占比 变化率
1 1 Python page Python 23.85% +8.22%
2 3 change C++ page C++ 11.08% +0.37%
3 4 change Java page Java 10.36% +1.41%
4 2 change C page C 9.53% -1.64%
5 5 C# page C# 4.87% -2.67%
6 6 JavaScript page JavaScript 3.46% +0.08%
7 8 change Go page Go 2.78% +1.22%
8 7 change SQL page SQL 2.57% +0.65%
9 10 change Visual Basic page Visual Basic 2.52% +1.09%
10 15 change Delphi/Object Pascal page Delphi/Object Pascal 2.15% +0.94%
11 14 change Fortran page Fortran 1.70% +0.48%
12 9 change Scratch page Scratch 1.66% +0.21%
13 12 change PHP page PHP 1.48% +0.16%
14 17 change Rust page Rust 1.23% +0.20%
15 13 change MATLAB page MATLAB 0.98% -0.26%
16 21 change R page R 0.94% +0.13%
17 11 change Assembly language page Assembly language 0.87% -0.52%
18 24 change Ada page Ada 0.85% +0.10%
19 19 Kotlin page Kotlin 0.85% -0.11%
20 20 COBOL page COBOL 0.84% +0.01%

其他编程语言

下面列出了完整的前 50 种编程语言。这篇综述是非正式发布的,因为我们可能错过了一种语言。如果你认为缺少某个编程语言,可以通知 [email protected]。请查看 TIOBE 监控的所有编程语言的概述。

排名 编程语言 比率
21 Ruby 0.83%
22 Prolog 0.78%
23 Lisp 0.77%
24 Perl 0.70%
25 Classic Visual Basic 0.69%
26 Swift 0.61%
27 SAS 0.57%
28 Scala 0.53%
29 (Visual) FoxPro 0.51%
30 Dart 0.46%
31 Haskell 0.44%
32 VBScript 0.41%
33 Lua 0.39%
34 Julia 0.36%
35 Objective-C 0.34%
36 GAMS 0.28%
37 TypeScript 0.24%
38 Transact-SQL 0.23%
39 ABAP 0.19%
40 PL/SQL 0.19%
41 Solidity 0.19%
42 PowerShell 0.16%
43 D 0.16%
44 Bash 0.16%
45 RPG 0.15%
46 ML 0.15%
47 X++ 0.14%
48 Elixir 0.14%
49 Awk 0.13%
50 Zig 0.13%

接下来的 50 个编程语言

下面是排行 #51到 #100 的编程语言。由于差别较小,只按照字母顺序排列:

  • ActionScript, Algol, Alice, Apex, APL, CFML, CHILL, Clipper, CLIPS, Clojure, Curl, Eiffel, Elm, Erlang, F#, Forth, Groovy, Hack, Icon, Inform, Io, J, JScript, LabVIEW, Ladder Logic, Logo, Maple, Modula-2, Mojo, MQL5, NATURAL, Nim, OCaml, Occam, OpenCL, OpenEdge ABL, PL/I, Q, Raku, Ring, S, Scheme, Simulink, Smalltalk, SPARK, Tcl, Vala/Genie, VHDL, Wolfram, Xojo