開発言語の人気動向を示す指標として広く知られるTIOBEの「Programming Language of the Year」の2021年間賞を、Pythonが2年連続で受賞した。
同賞は、1年間に評価(Rating)を最も伸ばした開発言語に与えられるもの。その評価は、Google、Bing、Yahoo!、Wikipedia、Amazon、YouTube、Baiduなどの検索エンジン25種類を対象に、その上で表示される「世界中の熟練したエンジニア数」やコース数、サードパーティのベンダー数を、「TIOBE Programming Community Index」に基に算出するという。
同賞は、「最も優れた開発言語や最も多くのコードが書かれた言語であることを評価するものではない」(TIOBE)ものの、IEEEの「Top Programming Languages」やRedMonkの「Programming Language Rankings」と並んで、開発言語の選択や開発者が自身のスキルを確認する際の指標として使われることが多いとされる。
発表文によると、「Pythonの評価は、Javaが2001年に記録した26.49%にはまだ遠いが、多くのドメインで事実上の標準プログラミング言語になるための要素をすべて備えている。Pythonの躍進がすぐに止まるという兆候はない」と記している。
2位はC、3位はJava、以下、C++、C#、Visual Basicと続くが、上位で2021年に順位を上げたのはSwift(13位→10位)、Go(14位→13位)くらいで、「SwiftとGoを除いては、トップ5、あるいはトップ3に新しい言語がすぐに入ってくることはない」と断言している。
Programming Language of the Year 2021ランキング
順位 | プログラミング言語 | 評価(%) |
---|---|---|
1 | Python | 13.58 |
2 | C | 12.44 |
3 | Java | 10.66 |
4 | C++ | 8.29 |
5 | C# | 5.68 |
6 | Visual Basic | 4.74 |
7 | JavaScript | 2.09 |
8 | Assembly language | 1.85 |
9 | SQL | 1.80 |
10 | Swift | 1.41 |
11 | PHP | 1.40 |
12 | R | 1.25 |
13 | Go | 1.04 |
14 | Delphi/Object Pascal | 0.99 |
15 | Classic Visual Basic | 0.98 |
16 | MATLAB | 0.96 |
17 | Groovy | 0.94 |
18 | Ruby | 0.88 |
19 | Fortran | 0.77 |
20 | Perl | 0.71 |
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 |
・TIOB「Programming Language of the Year 2021」(英語)
[i Magazine・IS magazine]