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通知我们。
Position | Programming Language | Ratings |
---|---|---|
21 | (Visual) FoxPro | 0.70% |
22 | SAS | 0.68% |
23 | Scratch | 0.59% |
24 | Objective-C | 0.58% |
25 | COBOL | 0.51% |
26 | Rust | 0.50% |
27 | Prolog | 0.48% |
28 | Julia | 0.39% |
29 | Kotlin | 0.37% |
30 | Lua | 0.37% |
31 | PL/SQL | 0.35% |
32 | VBScript | 0.35% |
33 | ABAP | 0.34% |
34 | Ada | 0.34% |
35 | Lisp | 0.33% |
36 | Scala | 0.30% |
37 | Dart | 0.27% |
38 | D | 0.24% |
39 | PowerShell | 0.24% |
40 | Logo | 0.20% |
41 | LabVIEW | 0.18% |
42 | Awk | 0.18% |
43 | Apex | 0.18% |
44 | Transact-SQL | 0.17% |
45 | RPG | 0.15% |
46 | Ladder Logic | 0.15% |
47 | Haskell | 0.15% |
48 | ML | 0.15% |
49 | TypeScript | 0.15% |
50 | Tcl | 0.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 Language | 2022 | 2017 | 2012 | 2007 | 2002 | 1997 | 1992 | 1987 |
---|---|---|---|---|---|---|---|---|
C | 1 | 2 | 2 | 2 | 1 | 1 | 1 | 1 |
Python | 2 | 5 | 8 | 8 | 18 | 28 | - | - |
Java | 3 | 1 | 1 | 1 | 2 | 18 | - | - |
C++ | 4 | 3 | 3 | 3 | 3 | 2 | 2 | 4 |
C# | 5 | 4 | 4 | 7 | 12 | - | - | - |
Visual Basic | 6 | 14 | - | - | - | - | - | - |
JavaScript | 7 | 7 | 10 | 9 | 9 | 21 | - | - |
Assembly language | 8 | 10 | - | - | - | - | - | - |
PHP | 9 | 6 | 5 | 5 | 8 | - | - | - |
SQL | 10 | - | - | - | 35 | - | - | - |
Prolog | 24 | 33 | 45 | 28 | 29 | 15 | 10 | 3 |
Ada | 28 | 30 | 17 | 17 | 17 | 11 | 3 | 14 |
Lisp | 32 | 28 | 13 | 13 | 11 | 8 | 12 | 2 |
(Visual) Basic | - | - | 7 | 4 | 4 | 3 | 7 | 5 |
这里有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 已经很久没有出现在 TIOBE 索引中了。在2018年,有人指出SQL是图灵完备的。从那一刻起,SQL就是TIOBE索引的一部分。因此,尽管这种语言非常古老,但它在索引中的历史很短。
编程语言名人堂
列出所有"年度编程语言"获奖者的名人堂如下所示。该奖项授予一年中关注度增长最快的编程语言。
更多推荐
2022年01月世界编程语言排行
发布评论