TIOBE指数ニュース(2024年2月):Goが最高値を更新

TIOBE指数ニュース(2024年2月):Goが最高値を更新

TIOBE Indexニュース(2024年2月):プログラミング言語Goが8位で過去最高を記録

出版

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

実験的なプログラミング言語である Carbon が、2 月に TIOBE のトップ 100 ランキングにランクインしました。

Google プログラミング言語は、2024 年 1 月から 2 月にかけて TIOBE インデックスで 2 つの注目すべき動きを見せました。Go は 8 位に達し (このランキングで過去最高の位置)、Carbon はトップ 100 に入りました。TIOBE プログラミング コミュニティ インデックスは、検索エンジンのボリュームに基づいて、プログラミング言語の年次傾向を示しています。

GoはTIOBEのプログラミングコミュニティインデックスで8位に輝く

「産業界での採用が増えていることから、GoはTIOBEインデックスのトップ10に長く留まる可能性を秘めた言語であるようだ」とTIOBEソフトウェアのCEO、ポール・ジャンセン氏は2月のTIOBEインデックスの投稿で述べた。

参照: 2 月の完全なトップ 10 リストでは、Python、C、C++ がいつものように上位にランクインしています。(TechRepublic) 

Goは2009年11月にリリースされました。これは、GmailとGoogleドキュメントを含むGoogle Workspaceとしてパッケージ化されたソフトウェアスイートのリリースからわずか数年後のことでした。Goは2009年のTIOBE Language of the Year賞を受賞しており、年間を通して最も人気を集めた言語であることが示されています。その後、Goは徐々に順位を落とし、2015年には122位にまで落ち込みました。2015年には積極的な半年ごとのリリースサイクルを開始し、徐々に人気を取り戻しました。

「Goは新しいリリースごとに進化しました」とヤンセン氏は書いている。「それと並行して、DockerとKubernetes(どちらもGoで書かれています)は2016年から非常に人気が出始めました。これがGoへの信頼を取り戻す助けとなりました。」

Go は、特にバックエンド プログラミング、Web サービス、API で広く使用されています。

「Pythonと同じくらい学習曲線が緩やかですが、配布(クロスプラットフォームも)が容易です」とJansen氏はTechRepublicへのメールで述べた。「より高速で、よりスケーラブルです。」

参照: Python クラッシュ コース (TechRepublic Academy)

CarbonがTIOBEプログラミングコミュニティインデックスのトップ100にランクイン

実験的なオープンソース言語であるCarbonが、初めてTIOBEのトップ100にランクインしました。Carbonは、GoogleのエンジニアであるChandler Carruth氏によって2022年に開発された、比較的新しいプログラミング言語です。Carbonは、既存のC++コードとC++ビルドシステムと連携するように開発されました。Carbonは、C++の利点を備えつつ、よりシンプルな構文、最新のジェネリックシステム、そしてモジュール化されたコード構成を実現することを目指しています。Carbonは、バックエンドプログラミング、Webサービス、APIなどで広く利用されています。

ジャンセン氏はTechRepublicに対し、Carbonがトップ100に到達するまでに「非常に長い」時間がかかったのは注目に値すると語った。

「Googleのもう一つの言語であるGoは、誕生から2ヶ月でTIOBEインデックスのトップ20入りを果たしました。Carbonは誕生から1年半以上が経過し、昨今は変化のスピードが加速しています」と彼は述べた。「もし本当にヒットしていたら、今頃はトップ100入りどころか、トップ10に迫っているはずでした。」

2023年2月から2024年2月までのTIOBEの動向

2024年2月時点で、上位3つのプログラミング言語はPython、C、C++です。しかし、TIOBE独自のランキングシステムでは、これらはすべて2023年に比べて人気が低下しました。2023年2月から2024年2月にかけての主な変化は以下の通りです。

  • C# は前年比 +1.15% で最も大きな成長を記録しました。
  • JavaScriptは7位から6位まで人気が高まりました。
  • SQLは8位から7位まで人気が高まりました。
  • Visual Basicは6位から9位に落ちました。
  • Fortranは24位から11位へと劇的に上昇しました。
記事をシェア

こちらもご覧ください

  • JavaScriptのベストプラクティス
  • 基本的なターミナルコマンド:macOSのディレクトリ構造をナビゲートする
  • C++プログラミングバンドル:初心者から上級者まで
  • Kubernetesでアプリケーションをデプロイする方法
  • プログラミング言語と開発者キャリアリソース
メーガン・クラウスの画像

ミーガン・クラウス

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

Tagged: