2025年3月TIOBEインデックス:旧来の「恐竜」言語が復活

2025年3月TIOBEインデックス:旧来の「恐竜」言語が復活
T-rex恐竜のストック画像。
画像: Envato/TonyTheTigersSon

かつては過去の遺物と思われていたレガシープログラミング言語が、驚くべき復活を遂げています。今月は、Fortran、Ada、COBOL、DelphiがTIOBE Indexのトップ20入りを競い合っています。

3月のTIOBEランキングのポイント:

  • Python:  1 月に TIOBE CEO の Paul Jansen 氏によって「TIOBE の 2024 年プログラミング言語」に選ばれ、急速な成長を続けています。
  • C++: リーダーボードで第 2 位の地位を維持します。
  • Fortran と Delphi: どちらもレガシー言語であり、トップ 10 の座を争っています。
  • COBOLとAda: どちらも今月トップ20に返り咲きました。注目すべきは、Adaが1985年に3位にランクインした言語だったことです。

「(復活は)世界を動かし続けている多くの重要なレガシーシステムと関係があると思います」と、ヤンセン氏は3月のTIOBEプログラミングコミュニティインデックスで述べた。「それらのほとんどは、これらの恐竜のような言語の助けを借りて開発されているのです。」

優先順位の変化:2月と3月

これは、C++、Go、Rustといった速度重視の言語が主流だった2月のランキングとは大きく異なる変化です。Jansen氏は、この傾向は計算効率に対するニーズの高まりによるものだと述べています。

ジャンセン氏は、その理由として「世界は1秒あたりにさらに多くの数字を処理する必要がある」ことと、ハードウェアの進化が十分速くないためプログラムをより高速化する必要があることを挙げた。

しかし、3 月のランキングは異なる現実を浮き彫りにしています。つまり、多くの組織が速度よりも安定性を優先しているのです。

TIOBEプログラミングコミュニティインデックスによる前年比のトレンド。Pythonは水色のトレンドラインで示されています。
画像: TIOBEソフトウェア

古いプログラミング言語が今でも人気がある理由

重要なインフラを扱う組織は、旧式のデバイスを保有していることでよく知られています。通常の業務を維持しながら時代遅れの技術を置き換えることは困難で、費用もかかるからです。ヤンセン氏は、これが「新しく有望な言語」が古い言語と同様の増加傾向を見せていない理由だと説明しました。

参照:  2024年に重要インフラ企業の80%がメールセキュリティ侵害を経験

「これらのシステムのコア開発者の最後の一人が引退しようとしている今、企業はあらゆるリスクを回避し、より現代的な言語に基づく新しいシステムに置き換えるのではなく、既存のシステムを維持し、さらには拡張することを選んでいる」と彼は語った。

「恐竜」と呼ばれているにもかかわらず、これらのレガシー言語は静止したままではありません。時代の流れに遅れないように、多くの言語が近年大幅なアップデートを受けています。過去2年間だけでも、Fortran、Delphi、Ada、COBOLの新しい言語定義が公開されています。

「これらの言語がTIOBEインデックスのトップ20に入っているのを見ると眉をひそめるかもしれないが、確かにそれらは目的を果たしており、評価されるに値する」とジャンセン氏は語った。

Pythonは最も話題になるプログラミング言語であり続けている

PythonはTIOBE Indexで再びトップの言語となりました。これは、検索エンジンのクエリ、求人情報、教育リソースで最も注目を集めていることを意味します。Pythonの人気と利用は2017年以降着実に増加しており、2024年6月以降に急激に増加しました。

この傾向は、人工知能(AI)技術の普及と普及の拡大に深く関連していると考えられています。AI関連の職務、例えばプロンプティングなどの若手プログラマーを採用する企業が増えるにつれ、シンプルさと直感性で知られるPythonが選ばれる言語となっています。

「これが Python が今後も存在し続ける理由です」と Jansen 氏は先月書いています。

新しい言語が次々と登場する一方で、レガシー言語が現代のコンピューティングにおいて依然として重要な役割を果たしていることは明らかです。その適応性と重要なシステムへの根深い存在は、いわゆる「恐竜」がまだ絶滅していないことを示唆しています。

Tagged: