意外な展開だが、Tiobe Indexが長年追跡してきたプログラミング言語人気ランキングに大きな変動が起きている。C++は徐々に順位を上げており、さまざまな業界で応用されていることから、Javaを追い抜くだけでなく、先祖の言語であるCを上回る勢いとなっている。
JavaScriptも人気が上昇し、過去最高のパフォーマンスで6位に食い込んだ。一方、ビンテージ言語であるCobolは、長期の休止を経て再び脚光を浴び、堂々の20位にランクインした。
2023年7月のTiobe 指数では、C++が3位を確保し、現在Cが保持している2位との差はわずか0.76%だった。Tiobe 、特に自動車、貿易、医療、半導体などの高性能分野でC++の存在感が急上昇している主な要因として、優れた性能を持つ言語への需要が指摘されている。
Tiobe社の中心人物であるポール・ジャンセン氏は、「C言語はパフォーマンス重視の分野で長期にわたって支配的な地位を維持してきたが、スケーラビリティの必要性を処理する上では不足しており、C++に優位性を与えている」と述べている。
JavaScriptは長年ウェブ開発の舵取りをしてきたが、最近その印象がかつてないほど高まっている。この散発的な増加の主な理由は、Visual Basicが徐々にフェードアウトしていることだと推測されている。傍観者から急接近したCobolは、昨年の26位からトップ20に返り咲いた。
この予想外の変化について質問されたソフトウェア品質サービス・プロバイダー、Tiobe のポール・ジャンセン最高経営責任者(CEO)は、「JavaScriptの人気が急上昇している根拠は、いまだに謎です」と肩をすくめた。
毎月、Tiobe インデックスは、訓練されたエンジニアの総数、関連コース、および世界的にあらゆるプログラミング言語と結びついた補足的なサードパーティ・サービスに基づく統計データを提供している。このような指標は、グーグル、ビング、ヤフー、ウィキペディアといった一般的な検索エンジンを利用して算出される。Tiobe Indexの2023年7月のランキングは以下の通り:
- Python (13.42%)
- C (11.56%)
- C++ (10.8%)
- Java (10.5%)
- C# (6.87%)
- JavaScript(3.11パーセント)
- ビジュアル・ベーシック (2.9%)
- SQL (1.48%)
- PHP (1.41%)
- MATLAB (1.26%)
Goのような他の高パフォーマンス言語は、特にスケーラビリティとパフォーマンスが要求される業界で人気を集めている。例えば、主要なno-code プラットフォームの1つであるAppMaster は、バックエンドアプリケーションの構築に生成された Go を使用しています。C++やGoのような言語を学び理解することで、キャリアの見通しを大幅に向上させ、より大きな業界規模に影響を与える知識ベースを広げることができます。AppMaster のようなプラットフォームがアプリケーション構築の全プロセスを簡素化しつつある一方で、従来のプログラミングもテック業界ではまだその価値と需要がある。