2022年01月世界编程语言排行

2022年1月TIOBE指数

一月标题:2021年度Python编程语言

Python赢得了久负盛名的TIOBE编程语言奖。祝贺!这是连续第二次。该奖项授予一年内获得最高收视率增长的编程语言。C#在历史上第一次获得了这个头衔,但Python在上个月超过了C#。

Python在2021年初开始在TIOBE指数中排名第3位,并将Java和C都抛在后面,成为TIOBE指数的第一名。但Python的受欢迎程度并不止于此。它目前领先于其他公司1%以上。Java在2001年创下26.49%的收视率历史纪录还很遥远,但Python已经具备了成为许多领域事实上的标准编程语言的一切。没有迹象表明Python的胜利之旅将很快停止。

Python有没有真正的竞争者?是否有任何新的和闪亮的语言可能在未来竞争?如果我们看看过去几年有前途的语言,我们会在2021年看到以下变化:Swift从#13到#10,从#14到#13,Rust从#26到#26,Julia从#23到#28,Kotlin从#40到#29,Dart从#25到#37,TypeScript从#42到#49。因此,除了 Swift 和 Go 之外,我们预计不会有任何新语言很快进入前 5 名甚至前 3 名。

TIOBE编程社区指数是编程语言受欢迎程度的指标。该指数每月更新一次。评级基于全球熟练工程师,课程和第三方供应商的数量。流行的搜索引擎,如谷歌,必应,雅虎,维基百科,亚马逊,YouTube和百度被用来计算评级。重要的是要注意,TIOBE索引不是关于最好的编程语言或编写大多数代码行的语言

该索引可用于检查您的编程技能是否仍然最新,或者就开始构建新的软件系统时应采用哪种编程语言做出战略决策。


其他编程语言

下面列出了完整的前50种编程语言。此概述是非正式发布的,因为可能是我们错过了一种语言。如果您觉得缺少编程语言,请通过tpci@tiobe通知我们。

PositionProgramming LanguageRatings
21(Visual) FoxPro0.70%
22SAS0.68%
23Scratch0.59%
24Objective-C0.58%
25COBOL0.51%
26Rust0.50%
27Prolog0.48%
28Julia0.39%
29Kotlin0.37%
30Lua0.37%
31PL/SQL0.35%
32VBScript0.35%
33ABAP0.34%
34Ada0.34%
35Lisp0.33%
36Scala0.30%
37Dart0.27%
38D0.24%
39PowerShell0.24%
40Logo0.20%
41LabVIEW0.18%
42Awk0.18%
43Apex0.18%
44Transact-SQL0.17%
45RPG0.15%
46Ladder Logic0.15%
47Haskell0.15%
48ML0.15%
49TypeScript0.15%
50Tcl0.15%

接下来的50-100名

  • Alice, AutoLISP, B4X, bc, BCPL, BlitzMax, Boo, Bourne shell, C shell, CFML, CIL, CL (OS/400), Clipper, CLIPS, Clojure, DCL, DiBOL, Dylan, Elm, Erlang, F#, Icon, Inform, Io, Korn shell, Lingo, LiveCode, MEL, Monkey, MOO, MQL4, Nim, NXT-G, Oberon, OCaml, Occam, OpenCL, Oz, Pike, Processing, Q, Racket, REXX, Ring, Snap!, SPARK, SPSS, X10, Xojo, Zig

长期表现

要了解更悠久的历史,请在下面找到多年前排名前10位的编程语言的位置。请注意,这些是12个月的平均得分。

Programming Language20222017201220072002199719921987
C12221111
Python25881828--
Java3111218--
C++43333224
C#544712---
Visual Basic614------
JavaScript77109921--
Assembly language810------
PHP96558---
SQL10---35---
Prolog243345282915103
Ada283017171711314
Lisp32281313118122
(Visual) Basic--744375

这里有2个重要的备注:

  1. 上表中的"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"。
  2. 编程语言 SQL 已经很久没有出现在 TIOBE 索引中了。在2018年,有人指出SQL是图灵完备的。从那一刻起,SQL就是TIOBE索引的一部分。因此,尽管这种语言非常古老,但它在索引中的历史很短。

编程语言名人堂

列出所有"年度编程语言"获奖者的名人堂如下所示。该奖项授予一年中关注度增长最快的编程语言。

更多推荐

2022年01月世界编程语言排行