TIOBEプログラミング言語インデックスニュース:C言語が王座を失う

TIOBEプログラミング言語インデックスニュース:C言語が王座を失う

出版

メーガン・クラウスの画像

C は依然として強力なプログラミング言語ですが、大規模プロジェクトでの難しさにより、特に C++ と比べると、インデックスが下がりました。

TIOBEプログラミングコミュニティインデックスの上位3プログラミング言語は、9月に大きな変動を見せ、C言語が4位に後退しました。これは、2001年のインデックス開始時に初めて登場して以来、C言語が記録した最低スコアです。

Cは8月の9.17%から9月には8.89%に上昇しました。これはCの下落傾向が継続していることを示しています。Cは2022年12月に16.56%でピークに達し、それ以降は大幅に下落しています。

TIOBE プログラミング コミュニティ インデックスは、検索エンジンのボリュームに基づいてプログラミング言語の傾向を示します。

Chart showing trends year-over-year from the TIOBE Programming Community Index.
TIOBEプログラミングコミュニティインデックスによる前年比の傾向。画像: TIOBE Software

C の人気が下がったのはなぜですか?

「大規模なCプログラムは、オブジェクト指向機能が不足しているため、メンテナンスが困難です」と、TIOBEソフトウェアのCEO、ポール・ヤンセン氏はTIOBE Indexの月次リリースで述べています。「現在、組み込みシステムは機能が拡大し、コードサイズも増大する傾向にあり、C++を強力にサポートする組み込みコンパイラが増えているため、CからC++への移行が進んでいます。」

さらに、米国政府はC言語をメモリ安全でない言語と認定しました。企業はメモリ安全基準に適合するために、C言語ではなくRustを選択する可能性があります。

Chart showing C’s place in the index has varied over the decades, but a current downward trend began in December 2022.
Cの指数における順位は数十年にわたって変動してきたが、現在の下落傾向は2022年12月に始まった。画像:TIOBEソフトウェア

しかし、「C言語は勢いを失うかもしれないが、TIOBEインデックスのトップ10には非常に長い間留まるだろう」とジャンセン氏は記している。「C言語のインストールベースは驚異的で、世界中の無数のセーフティクリティカルなシステムに利用されている。」

ジャンセン氏は、C言語は依然として高性能なコードを生成し、組み込みシステムの基盤となっていると指摘した。しかし、オブジェクト指向機能が欠如しているため、拡張性が低い。C++はこの問題を解決している。

9月のTIOBE指数のその他の変化

C言語がトップ3から外れたことで、Javaが3位に躍り出ました。Javaの使用率は8月の9.16%から9月には9.45%に急上昇しました。Fortranは10位を維持しました。

記事をシェア

こちらもご覧ください

  • Google、エンゲージメント向上のためPlayストアから低品質のAndroidアプリを削除
  • 英国政府、Googleが広告テクノロジー分野での支配的地位を乱用していると主張
  • 生成AIプロジェクトは高コストとリスクにより失敗に終わる
  • プログラミング言語と開発者のキャリアリソース
Image of Megan Crouse

ミーガン・クラウス

メーガン・クラウスは、B2Bニュースおよび特集記事の執筆で10年の経験を有し、Manufacturing.netのライター、そして後に編集者として活躍しました。彼女のニュース記事や特集記事は、Military & Aerospace Electronics、Fierce Wireless、TechRepublic、eWeekに掲載されています。また、Security Intelligenceではサイバーセキュリティに関するニュースや特集記事の編集も担当しました。フェアリー・ディキンソン大学で英文学の学位を取得し、クリエイティブライティングを副専攻しました。

Tagged: