スポンサードサーチ
ソフトウェア品質の評価と追跡を専門とするオランダの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
AI時代だからこそ、戦略は人と一緒に考えることが、最初の一歩です。
開発やコンテンツ生成はAIが担える時代になりました。しかし、何を作るか・どこを目指すかという問いに答えるのは、依然として人の仕事です。
DX推進や新規事業の立ち上げで壁にぶつかる企業の多くは、ソリューションの導入や社内人材への丸投げに終始し、課題の本質が言語化されないまま進んでしまっています。
経営とITの両方を理解した人間が、経営者と並走しながら要求定義・要件定義の段階から一緒に考える。AIはこのプロセスを補助できますが、主役にはなれません。
まだ課題が言語化できていない段階からでも、遠慮なくご相談ください。一緒に考えます。
AIが生成できないのは「実績と信頼」
ECサイトやマーケットプレイスサイトはCS-Cart国際版(公式)という選択肢
AIはコードを書けます。しかし、長年の実運用で磨かれたロジックや、世界中の事業者が検証したセキュリティを、プロンプト一つで再現することはできません。
CS-Cart国際版(公式)は、自社EC・越境EC・BtoB EC・マーケットプレイスに対応した豊富な実績ある機能をパッケージとして提供しています。
構築コストを抑えながら、堅牢なECサイトを立ち上げることができます。
スポンサードサーチ




