スポンサードサーチ
ソフトウェア品質の評価と追跡を専門とするオランダのTIOBEソフトウェアが毎月発表する「TIOBEプログラミングコミュニティーインデックス」(通称「TIOBEインデックス」)。
このTIOBEインデックスからは、それぞれのプログラミング言語がどれだけ話題になっているかがわかりますが、2025年6月のデータは以下の通り。
| 2025年6月 | 2024年6月 | 変化 | プログラミング言語 | レーティング | 変化 |
|---|---|---|---|---|---|
| 1 | 1 | Python | 25.87% | +10.48% | |
| 2 | 2 | C++ | 10.68% | +0.65% | |
| 3 | 3 | C | 9.47% | +0.24% | |
| 4 | 4 | Java | 8.84% | +0.44% | |
| 5 | 5 | C# | 4.69% | -1.96% | |
| 6 | 6 | JavaScript | 3.21% | -0.11% | |
| 7 | 7 | Go | 2.28% | +0.35% | |
| 8 | 9 | ![]() | Visual Basic | 2.20% | +0.54% |
| 9 | 11 | ![]() | Delphi/Object Pascal | 2.15% | +0.62% |
| 10 | 10 | Fortran | 1.86% | +0.33% | |
| 11 | 25 | ![]() | Ada | 1.70% | +0.91% |
| 12 | 8 | ![]() | SQL | 1.55% | -0.21% |
| 13 | 27 | ![]() | Perl | 1.47% | +0.77% |
| 14 | 21 | ![]() | R | 1.39% | +0.43% |
| 15 | 15 | PHP | 1.25% | +0.03% | |
| 16 | 16 | Scratch | 1.19% | +0.02% | |
| 17 | 14 | ![]() | MATLAB | 1.13% | -0.13% |
| 18 | 17 | ![]() | Rust | 0.97% | -0.20% |
| 19 | 13 | ![]() | Assembly language | 0.91% | -0.35% |
| 20 | 20 | COBOL | 0.89% | -0.08% |
SQL はどこへ向かうのか?
SQLは、TIOBE Indexにおいて注目すべき歴史を誇っています。TIOBE Indexが2001年に開始された当時、SQLは追跡対象となる20言語の1つでした。当時、SQLはトップ10の有力な存在でした。しかし、2004年初め、SQLはプログラミング言語ではないという指摘がありました。多くの議論の末、SQLをリストから除外することを決定しました。そして2018年に我々に対して、SQLはトリッキーな方法ではあるもののチューリング完全であることが指摘されました。チューリング完全であれば、プログラミング言語とみなされます。そのため、この時点でSQLはTIOBE Indexに再度追加され、データベースとSQLは密接に関連していることから、SQLは再びトップ10の地位に返り咲きました。
驚くべきことに、SQLの順位は最近徐々に下がり始めています。今月は12位となり、TIOBE Indexで過去最低の順位となりました。SQLは今後数十年にわたり、データベースの機関言語であり共通言語であることに変わりはありません。しかし、急成長を遂げているAIの分野では、データが非構造化されていることが多く、NoSQLデータベースの方が適している場合が多いのです。NoSQL(JSONやXMLなどのデータ交換フォーマットを使用する)は、明確に定義されているが、むしろ静的SQLでのアプローチにとって深刻な脅威となっています。NoSQLの人気は、C++やJavaなどの明確に定義された静的型付けプログラミング言語と、Pythonなどの動的型付けプログラミング言語の台頭に匹敵します。
June Headline: Where is SQL going?
SQL has a remarkable history in the TIOBE index. When the TIOBE index started in 2001, SQL was one of the 20 languages that were tracked. It was a serious top 10 player at that time. In the beginning of 2004, somebody noted that SQL was not a programming language. After lots of debates, it was decided to take SQL from the list. It was in 2018 that somebody else pointed out to us that SQL is Turing complete, albeit in a tricky way. And if you are Turing complete, you are considered to be a programming language. Hence, as of that moment SQL was readded to the TIOBE index and, since databases and SQL go hand in hand, SQL became a top 10 player again.
Remarkably, SQL has started dropping slowly recently. This month it is at position #12, which is its lowest position in the TIOBE index ever. SQL will remain the backbone and lingua franca of databases for decades to come. However, in the booming field of AI, where data is usually unstructured, NoSQL databases are often a better fit. NoSQL (which uses data interchange formats such as JSON and XML) has become a serious threat for the well-defined but rather static SQL approach. NoSQL’s popularity is comparable to the rise of dynamically typed languages such as Python if compared to well-defined statically typed programming languages such as C++ and Java.
— Paul Jansen TIOBE Software CEO
TIOBE Index for June 2025
ITを使った経営課題の解決でお困りではありませんか?
DXを始めとするITを使った経営課題の解決が上手くいっていない企業は数多くあります。
それは、単なるソリューションの導入や、社内人材への丸投げとなっており、課題解決がゴールになっていないからです。
そのためには、経営とITを理解した人材が、経営者層と共に取り組み、経営者の頭の中を可視化することが必須要件です。
現在、1時間の無料オンライン・コンサルティングを実施しております。
是非この機会にご相談ください。
構築予算が10分の1に
経営課題を解決するECサイト、越境ECサイト、BtoB ECサイト、マーケットプレイスを構築するならCS-Cartをご検討ください。
スポンサードサーチ




