ホワイトハウスがメモリ安全なプログラミング言語の使用を推奨したことで、Rust の人気が高まる可能性がある。
2024年3月のTIOBE Indexにおいて、Pythonは他のプログラミング言語と比較してこれまで以上に人気が高まりました。一方、RustはTIOBEのトップ20で順位を上げ続け、Scratchは9位でトップ10に返り咲きました。TIOBE Programming Community Indexは、検索エンジンのボリュームに基づいて、プログラミング言語の前年比トレンドを示しています。
Pythonの人気は続く
「現在、新しいプログラマーの需要が信じられないほど高まっています」と、TIOBE SoftwareのCEO、ポール・ヤンセン氏はTechRepublicへのメールで述べています。「このような状況では、学習曲線が緩やかな言語の人気が高まるでしょう。」
Python は比較的簡単に習得でき、幅広い使用例が考えられます。そのため、専門分野の選択肢を広く保ちたい初心者プログラマーにとって Python は良い選択肢となります。
3月のTIOBE Indexによると、Pythonは他のすべてのプログラミング言語を4.5%ポイント上回っており、これは過去最大の差です。TIOBE独自のランキングシステムによると、Pythonの人気は2023年3月から2024年3月の間に0.80%増加しました。
図A

Scratch は子供向けに設計されたプログラミング言語であるため、TIOBE インデックスにおける Scratch の順位が上昇したのは、Scratch を学び始める初心者が増えたためである可能性もあります。
Rustはトップ10入りするかもしれない
プログラミング言語 Rust は昨年 17 位から 19 位に上昇しており、Jansen 氏は Rust がトップ 10 入りの「有力候補」であると語った。
「先月、Rustにとって良いニュースがありました」とヤンセン氏はTechRepublicに語った。「米国ホワイトハウスの国家サイバー長官室(ONCD)は、プログラマーに対し、CとC++の使用をやめ、Rustのような言語に切り替えるよう促しました。これは間違いなくRustの人気を高めることになるでしょう。」
3月4日、ONCDはソフトウェアとハードウェアのセキュリティ強化のため、メモリセーフなプログラミング言語を推奨しました。ONCDは、Rustがメモリセーフであることに加え、宇宙システムでの使用に関する以下の3つの基準を満たしていると特に強調しました。
- Rust を使用すると、コードをカーネルに近づけて、ソフトウェアとハードウェアを緊密に組み合わせることができます。
- 決定論をサポートし、出力のタイミングが一貫していることを確認します。
- 未使用のメモリを自動的に再利用する機能である「ガベージ コレクター」は搭載されておらず、オーバーライドすることもできません。
しかし、ONCDはRustが「宇宙システムではまだ実証されていない」と警告しています。それでも、Rustにはメモリセーフであることが強みとなる可能性のある他の多くの用途があります。
生成 AI はどのプログラミング言語が人気になるかに影響を与えますか?
ジェネレーティブAIが今日、大手ソフトウェア企業で多くの業務を牽引している中、私たちはJansen氏に、プログラマーがどのような言語を探し求め、学習しているかに何らかの影響を与えているかどうかを尋ねました。彼は次のように答えました。「ジェネレーティブAIは、テクノロジー業界に広まっているほど大きな影響を与えていません。ビジネスクリティカルなソフトウェアでAIを用いて書かれたものはまだほとんどなく、ましてやセーフティクリティカルなソフトウェアは存在しません。」
こちらもご覧ください
- Indeedの最も高収入な技術スキル10選:生成AIがトップ
- Python AIと機械学習のトップライブラリ
- Python 認定ブートキャンプの完全バンドル
- プログラミング言語と開発者のキャリアリソース

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