TIOBEインデックスで見る2025年5月のプログラミング言語人気ランキング
ソフトウェア品質の評価と追跡を専門とするオランダのTIOBEソフトウェアが毎月発表する「TIOBEプログラミングコミュニティーインデックス」(通称「TIOBEインデックス」)。 このTIOBEインデックスからは、それぞれ […]

スポンサードサーチ
ソフトウェア品質の評価と追跡を専門とするオランダのTIOBEソフトウェアが毎月発表する「TIOBEプログラミングコミュニティーインデックス」(通称「TIOBEインデックス」)。
このTIOBEインデックスからは、それぞれのプログラミング言語がどれだけ話題になっているかがわかりますが、2025年5月のデータは以下の通り。
| 2025年5月 | 2024年5月 | 変化 | プログラミング言語 | レーティング | 変化 |
|---|---|---|---|---|---|
| 1 | 1 | Python | 25.35% | +9.02% | |
| 2 | 3 | C++ | 9.94% | +0.41% | |
| 3 | 2 | C | 9.71% | -0.27% | |
| 4 | 4 | Java | 9.31% | +0.62% | |
| 5 | 5 | C# | 4.22% | -2.27% | |
| 6 | 6 | JavaScript | 3.68% | +0.66% | |
| 7 | 8 | Go | 2.70% | +1.10% | |
| 8 | 7 | Visual Basic | 2.62% | +0.61% | |
| 9 | 11 | Delphi/Object Pascal | 2.29% | +1.05% | |
| 10 | 9 | SQL | 1.90% | +0.45% | |
| 11 | 10 | Fortran | 1.78% | +0.53% | |
| 12 | 24 | R | 1.46% | +0.71% | |
| 13 | 22 | Ada | 1.42% | +0.58% | |
| 14 | 17 | Scratch | 1.35% | +0.42% | |
| 15 | 16 | PHP | 1.22% | +0.25% | |
| 16 | 30 | Perl | 1.20% | +0.63% | |
| 17 | 14 | MATLAB | 1.02% | -0.05% | |
| 18 | 12 | Assembly language | 0.97% | -0.10% | |
| 19 | 18 | Rust | 0.94% | +0.01% | |
| 20 | 20 | COBOL | 0.88% | +0.03% |
Pythonが世界を支配する
Pythonの人気は先月さらに2.2%上昇し、合計で25.35%となりました。この25.35%という数字は、2001年6月(この月はTIOBE Indexの最初の月であり、対象言語がかなり少なかった)と2001年10月のJavaを除けば、TIOBE Indexの歴史の中で、プログラミング言語が獲得したシェアとしては過去最高です。
Pythonはまた別の記録も更新しました。特定のプログラミング言語が他をこれほど大きくリードしたのは初めてのことで、例えば、2位のC++と比較した場合、その差は15%以上あります。
他のプログラミング言語がまだ存在する唯一の理由は、Pythonのパフォーマンスが低いことと、インタプリタなので予期せぬランタイム・エラーが起こりやすいことです。つまり、安全性が重視されるシステムや、リアルタイムのシステムは、まだ他のプログラミング言語に頼らざるを得ませんが、他のほとんどの領域では、Pythonはゆっくりと、しかし確実にトップへの道を見つけつつあります。
May Headline: Python rules the world
Python’s popularity increased with another whopping 2.2% last month to 25.35% in total. This 25.35% is the highest share a programming language ever had in the history of the TIOBE index, except for Java in June 2001 (which was the first month of the TIOBE index with much fewer languages being tracked) and October 2001. Python also broke another record: it is the first time a language has such a big lead over the rest, i.e. more than 15% difference if compared to number 2 C++. The only reason other languages still have a reason for existing is because of Python’s low performance, and the fact that it is interpreted and thus prone to unexpected run-time errors. This means that safety-critical and/or real-time systems still have to rely on other languages, but in most other domains Python is slowly but surely finding its way to the top.
— Paul Jansen TIOBE Software CEO
TIOBE Index for May 2025
スポンサードサーチ


