MENU

開発言語の人気動向|Python、C、Java、C++の合計で“人気シェア”50%以上、1位Pythonの「勢いは止められない」 ~TIOBEが最新の「TIOBEインデックス」を発表

オランダのTIOBE Softwareは8月7日(現地時間)、開発言語の人気動向を示す「TIOBE Index for August 2022」(TIOBEインデックス)を発表した。

同インデックスは、Google、Baidu、Wikipedia、Amazon、YouTubeなど25種類の検索エンジンを対象に、その上で表示される「世界中の熟練したエンジニア数」やコース数、サードパーティのベンダー数を、「TIOBE Programming Community Index」に基づき算出するというもの。

今回のトップ10は、

・Python
・C
・Java
・C++
・C#
・Visual Basic
・JavaScript
・Assembly language
・SQL
・PHP

となったが、このうち前回調査(2021年8月)との対比で順位に変動があったのは、1位・2位と8~10位で、3~7位は前回と同じだった。

また、1~4位のPython、C、Java、C++の “人気シェア”は、合計で52.58%となり、これら4言語で全開発言語の半数以上を占めることがわかった。

さらに1~4位の各言語は、人気シェアを前回調査(2021年8月)よりも約2ポイント以上増加させたが、5位以下は1%未満という結果だった。トップ4とそれ以外の言語との差が開きつつあると見ることができる。

1位の PythonについてTIOBEは、「現在、Pythonが広く使われていないプログラミング分野を見つけるのは難しい。例外は(セーフティクリティカルな)組み込みシステムくらい。Pythonの勢いは止められないようだ」とコメントしている。

下表は、開発言語の人気ランキング(TIOBEインデックス) トップ50

順位前回順位言語シェア
12Python15.42%
21C14.59%
33Java12.40%
44C++10.17%
55C#5.59%
66Visual Basic4.99%
77JavaScript2.33%
89Assembly language2.17%
910SQL1.70%
108PHP1.39%
1116Swift1.27%
1212Classic Visual Basic1.27%
1322Delphi/Object Pascal1.22%
1423Objective-C1.22%
1518Go0.98%
1614R0.92%
1717MATLAB0.90%
1815Ruby0.82%
1913Fortran0.81%
2020Perl0.72%
21Scratch0.60%
22Rust0.58%
23(Visual) FoxPro0.54%
24SAS0.53%
25Lua0.52%
26Ada0.49%
27Prolog0.48%
28Julia0.45%
29Kotlin0.41%
30Lisp0.40%
31COBOL0.39%
32Scala0.36%
33TypeScript0.35%
34Dart0.34%
35D0.29%
36Apex0.27%
37PL/SQL0.24%
38Awk0.24%
39Groovy0.22%
40PowerShell0.22%
41ABAP0.21%
42Simulink0.21%
43Bash0.21%
44Transact-SQL0.20%
45Scheme0.20%
46RPG0.20%
47Haskell0.19%
48VHDL0.18%
49Logo0.17%
50ML0.17%

下表は、開発言語の人気ランキング(TIOBEインデックス) 51~100位、ABC順

Agilent VEELPC
AliceM4
ArcMax/MSP
ATLASMDX
BlitzMaxMEL
C shellModula-2
CFMLMOO
cgMQL5
ChNim
CHILLOccam
CL (OS/400)PL/I
ClojurePOV-Ray
CLUProcessing
DiBOLコーディング無し
ElixirQ
ErlangREBOL
F#Small Basic
FantomSolidity
ForthSPARK
HackSquirrel
IokeTcl
LabVIEWUniface
Ladder LogicVala/Genie
LassoVBScript
LiveCodeX++

下表は、主な開発言語の人気ランキング推移(1987年~2022年、5年ごとの推移)

言語20222017201220072002199719921987
Python15871228--
C22222111
Java3111116--
C++43333226
C#544815---
Visual Basic614------
JavaScript78109923--
Assembly language810------
SQL9---7---
PHP107656---
Prolog243333271721123
Lisp33311316131052
Pascal269112152099935
(Visual) Basic--744364

 

・「TIOBE Index for August 2022」
https://www.tiobe.com/tiobe-index/

・PythonがTIOBE「Programming Language of the Year 2021」を受賞 ~2年連続。「Pythonの躍進がすぐに止まる兆候はない」とTIOBE
https://www.imagazine.co.jp/tiob-programming-language-of-the-year-2021/

[i Magazine・IS magazine]