- Python > Java > C++ > SQL > C# > JavaScript > TypeScript > C > Shell > Go > R > PHP > Kotlin > Rust > Dart > Swift
- IEEE Spectrum の調査結果では、今年も Python が1位を維持し、JavaScript は3位から6位に下落
- この変化は、Web開発で多用される JavaScript が AIベースのコーディング(例: vibe coding)に置き換えられる流れと関連していると分析されている
- 伝統的に使われてきた Stack Exchange の質問数、GitHub の活動 といった指標は、AI導入後に急減しており、言語人気を測る 従来の方法が揺らいでいる状況
- AIによるコード生成が一般化するにつれ、言語の 文法・構造の違いの重要性 は低下し、特定の言語にこだわらない流れが鮮明になっている
- これは新しい言語の登場とエコシステム拡大を妨げ、最終的には プログラミング言語の人気という概念そのものが消える可能性 を示している
概要
- IEEE Spectrum が、2025年の主要プログラミング言語とトレンドを総合的に分析した結果を発表
- このランキングは、就職市場、オープンソースのエコシステム、学術界および業界での活用度など、さまざまな観点を反映
- 主要言語ごとの特徴、成長の背景、そして技術分野別に特化した言語に関する情報も併せて提供
今年の言語ランキング
- 2025年の Spectrum 基本ランキング では Python が1位を維持し、JavaScript は6位に下落
- Jobs ランキング でも Python が1位に立ち、SQL は依然として採用市場で強い競争力を保持
- 言語関連の Stack Exchange の質問総数は、2024年比で 22%水準まで減少
ランキング算定基準
- 人気度: さまざまなオンラインフォーラム、ソフトウェアリポジトリ、求人データ、検索トレンドなどを用いて算定
- 実務での活用度: 企業の求人情報とオープンソースプロジェクトへの参加度を基準に、実際の市場で多く使われている言語を分析
- 分野別分析: AI、組み込み、Web、モバイルなどの技術分野で目立つ言語の選定基準を反映
- 人気度の測定には、Google の検索量、Stack Exchange の質問、GitHub の活動、論文での言及など、さまざまな指標を活用
- しかし開発者が LLM(ChatGPT、Claude など)との対話 で問題を解決するようになり、公開データのシグナルは減少
- Cursor などの AI ツールのおかげで質問そのものが減り、既存指標の有効性が弱まっている
AIによって曖昧になる言語の境界
- 熟練開発者から初心者まで AI に依存することで、言語の 文法や制御構造 への意識が薄れている
- AI は十分な学習データさえあれば どの言語でもコード生成 が可能
- その結果、言語選択はハードウェアにおける CPU 命令セットの違いのような 副次的要素 に転落する可能性がある
- 今後、言語人気をめぐる議論は 鉄道の軌間比較レベルのニッチな話題 に追いやられるかもしれない
新しい言語の登場はさらに難しくなる
- 過去には、本、デモ、サンプルコードだけでも言語エコシステムを広めることができた(例: The C Programming Language)
- しかし AI は 大量の学習データ を必要とするため、新興言語は支援面で不利になる
- 実際に あまり使われていない言語では AI の結果がより悪い 現象が報告されている
- これは新しい言語が臨界質量を確保しにくい環境を生み出す可能性がある
プログラミングの未来
- 現代の言語は本質的に、データ処理の抽象化 と 開発者のミス防止 という2つの役割を果たしている
- しかし AI の発展により、言語構造よりも プロンプト → 中間言語 → 実行 という新たな流れが可能になる
- この場合、ソースコードを保守・修正するより プロンプトを調整して再生成 する方式が定着する可能性がある
- 未来のプログラマの役割は、言語文法よりも アーキテクチャ設計、アルゴリズム選択、システム統合 の能力に集中していく見通し
結論と展望
- プログラミングは1950年代の コンパイラ登場以来最大の変革期 を迎えている
- AI バブルが一部しぼんだとしても、コード作成を助ける LLM 活用 は継続する可能性が高い
- したがって2026年以降は、「人気言語」という概念そのものが意味を失う可能性があり、人気度を測る新しい指標 が必要になる
8件のコメント
Pythonは下落傾向ではあるね
現時点ではエコシステムは JavaScript のほうがはるかに広いですが、AI の影響で Rust のような低レベル寄りへ流れていく余地もあると思いますね。
Hacker Newsの意見
JSとTSはほぼ同じ言語なのだから、まとめるべきではないかと思います。
ランキングにHTMLが入っているのは変ですね
Javaが2位だというのは、ちょっと信じられませんね。
Java や C# は、昔も今もエンタープライズWebサーバー環境のスタンダードですよね
Stack Overflow の調査と人気言語ランキングがかなり違いますね。