TIOBE Softwareはこのほど、「TIOBE Index - TIOBE」において、2025年7月のプログラミング言語の人気ランキング「TIOBE Index」を発表した。
同社はランキングの順位を最新スキルの確認や、プロジェクト立ち上げ時の戦略的判断に活用できると位置づけている。
人気のプログラミング言語トップ10は?
「TIOBE Index」は主要な検索エンジンのヒット数を基準に算出されている。TIOBE Softwareによると、検索エンジンの適格性評価や誤検出を排除するアルゴリズムを利用して熟練エンジニアの人数、コース、サードパーティーベンダーの数を推定し、その割合で人気順位を算出しているという。評価方法の詳細は次のページに紹介されている。
2025年7月のプログラミング言語の人気トップ10は次のとおり。
順位 | 言語 | レート | 前年同月比 |
---|---|---|---|
1 | Python | 26.98% | +10.85% |
2 | C++ | 9.80% | -0.53% |
3 | C | 9.65% | +0.16% |
4 | Java | 8.76% | +0.17% |
5 | C# | 4.87% | -1.85% |
6 | JavaScript | 3.36% | -0.43% |
7 | Go | 2.04% | -0.14% |
8 | Visual Basic | 1.94% | -0.13% |
9 | Ada | 1.77% | +0.99% |
10 | Delphi/Object Pascal | 1.77% | -0.12% |
主要言語の過去40年間の推移は次のとおり(SQLは2018年にTIOBE Indexに追加)。
言語 | 2025年順位 | 2020 | 2015 | 2010 | 2005 | 2000 | 1995 | 1990 | 1985 |
---|---|---|---|---|---|---|---|---|---|
Python | 1 | 3 | 7 | 7 | 8 | 24 | 21 | - | - |
C++ | 2 | 4 | 3 | 4 | 3 | 2 | 1 | 2 | 11 |
Java | 3 | 1 | 2 | 1 | 2 | 3 | - | - | - |
C | 4 | 2 | 1 | 2 | 1 | 1 | 2 | 1 | 1 |
C# | 5 | 5 | 5 | 6 | 10 | 10 | - | - | - |
JavaScript | 6 | 7 | 8 | 9 | 11 | 7 | - | - | - |
Go | 7 | 15 | 57 | 184 | - | - | - | - | - |
Visual Basic | 8 | 14 | 11 | - | - | - | - | - | - |
SQL | 9 | 9 | - | - | - | - | - | - | - |
Delphi/Object Pascal | 10 | 182 | 12 | 10 | 7 | - | - | - | - |
Fortran | 11 | 33 | 31 | 25 | 16 | 19 | 5 | 3 | 6 |
PHP | 12 | 8 | 6 | 3 | 5 | 25 | - | - | - |
Ada | 20 | 35 | 32 | 26 | 18 | 17 | 6 | 7 | 3 |
Lisp | 27 | 29 | 27 | 17 | 15 | 9 | 7 | 5 | 2 |
(Visual) Basic | - | - | - | 5 | 6 | 4 | 3 | 4 | 4 |
上位言語に変化は見られず、10位前後で激しい競り合い
TIOBE Softwareの最高経営責任者(CEO: Chief Executive Officer)を務めるPaul Jansen氏は、この人気順位について次のようにコメントしている。
「TIOBE Indexの上位7言語はここ数年変わらない。しかし、8位から12位までの言語は毎月順位が入れ替わる。Visual Basic、SQL、Fortran、Ada、Perl、Delphiなどの古い言語がそれだ。どれか1つがトップ10にとどまると思うたびに、他の言語に取って代わられる」
それでも同氏は次のように述べ、「Ada(9位)」が生き残るとの予想を伝えている。
「 セキュリティに対する要求がかつてないほど高まる中、Adaはセーフティクリティカルな分野におけるシステムプログラミング言語として生き残るだろう」
この予想が的中するか否かは、今後の発表で明らかになる予定だ。同氏の洞察力が試されている。
なお、この他にもトップ10には入らなかったが、評価の高い新しい言語としてRust(18位)、Kotlin(20位)、Dart(28位)、Julia(35位)などがある。同氏はこれら言語がトップ10入りするとの予想に対し、確立された言語が人気を集めているようだと述べ、これら言語の上位入りの難しさを示唆している。