【衝撃】AIの王様Pythonが首位陥落。王座を奪った「型」の力
AIの王様が、AIブームの最中に王座から引きずり下ろされた
プログラミング言語の世界に、静かだが歴史的な政権交代が起きた。GitHubが2026年10月28日に公開した年次レポート「Octoverse 2026」で、Microsoftが開発したTypeScriptが月間コントリビューター数約632万人に達し、世界1位の座を手にしたのだ。前年から362万人増、伸び率は134%。2位に後退したPythonも同323万人増の約597万人と過去最高の伸びを記録しているだけに、この入れ替わりが「Pythonの衰退」ではないことが分かる。では、何が起きて首位が入れ替わったのか。答えは「AI自身がコードを書き始めた時代」にある。

10年続いた王座の系譜
勢力図を振り返ると、交代劇のスケールが見えてくる。2010年代から2023年まで、GitHubで不動の1位だったのはJavaScriptだった。ブラウザで直接動く事実上唯一の標準言語であり、Node.jsの普及でサーバー側の処理まで同じ言語で書けるようになった時代が長く続いた。その長期政権を打ち破ったのがPythonだ。データサイエンスブームで2位に浮上し、生成AIブームを決定打に、2024年10月発表のレポートで初めて首位に立った。当時、生成AI関連の公開プロジェクト数は前年比98%増と、世界がPython一色に染まったように見えた。
そのPythonを、TypeScriptは2025年8月に約4万2000人差で初めて逆転する。2012年にMicrosoftのアンダース・ヘルスバーグ氏によって公開されたこの言語は、2015年当時はトップ10圏外。大規模Web開発でバグを減らせる仕組みが評価されて2020年に4位、2024年に3位と着実に順位を上げ、2025年8月には前月比で過去10年以上最大の急成長を記録して一気に1位へ踊り出た。以降、2025年12月からは一度も首位を譲らない独走状態だ。4位C#、5位Java、6位シェルと続き、4位以下はすべて月間220万人未満。600万人規模の2言語と400万人規模のJavaScriptという上位3言語の三強体制が、他のすべてを引き離している。
「AIの王様」Pythonが負けた、AI時代の論理
なぜ、AIモデル開発の標準がPythonであるにもかかわらず、GitHubではTypeScriptが1位になったのか。鍵は、AIという技術の段階が変わったことにある。初期はAIの頭脳そのものを学習させる研究者が中心で、PyTorchやTensorFlowといったライブラリが揃うPythonの利用者が急増した。今は違う。完成したAIモデルを呼び出して、Webサービスや業務アプリに組み込む開発が爆発的に広がったのだ。2025年のGitHub報告では、AIモデルの機能を呼び出す仕組みを使った公開プロジェクトが110万件を超え、前年から178%増えている。
そして決定的だったのが、AIコーディングエージェントの普及だ。人間ではなくAIが大量のコードを書く時代になると、言語に求められる条件が様変わりした。TypeScriptには、AIがやりがちなミスを未然に防ぐ仕組みが備わっている。
94%という数字が暴いた「AIのクセ」
2025年、米国の大学研究チームが発表した論文が話題を呼んだ。大規模言語モデルが生成したTypeScriptコードのコンパイルエラーを分析したところ、純粋な文法ミスは平均6%にとどまり、平均94%が型チェックの失敗だったという結果だ。AIは学習したパターンと周囲の文脈からコードを生成するため、パッと見の文法は完璧に正しく見える一方、プロジェクト固有の決まり事を平気で無視する。プロジェクトではメールアドレスの項目名をemailと決めているのに、AIが勝手にmail_addressやemail_addressといった「よくある名前」で書いてしまう。数値を渡すべき場所に文字列を渡す、データが空になるケースを考慮し忘れる、といったハルシネーションの典型である。
JavaScriptやPythonは「動的型付け」で、コードを書いている最中は型のチェックを強制せず、プログラムを動かした瞬間に初めて確認する。例えば1000円の商品に送料500円を足す計算で、誤って「1000」という文字列を渡すと、JavaScriptはエラーを出さずに文字を連結して「1000500円」という異常な請求額を平気で弾き出す。実行前に止まらないバグは、本番に漏れた瞬間に事故になる。一方TypeScriptは「静的型付け」で、この場所には数値しか入らないという型をあらかじめ明記しておけば、実行前にエラーが型の不一致を教えてくれる。検査は最終的に通常のJavaScriptへ変換されるため、ブラウザでもそのまま動く。動かす前に間違いを教え、動かす時は普通のJavaScriptになる——いわばいいとこ取りの仕組みが、AIの暴走を抑える安全装置として機能している。
コンパイラに怒られたAIが、自分で反省して書き直す
さらにTypeScriptの型チェックは、エラーを見つけるだけでなく「自律修正ループ」を生み出した。最近のAIコーディングエージェントは、(1)AIがコードを生成し、(2)コンパイラが型検査で厳密なエラーメッセージを出力し、(3)AIがそれを読み取って自分でコードを修正し、(4)エラーがゼロになるまで繰り返す——という工程を人間の細かな指示なしに回し続ける。型という機械的に検証できる決まり事があるからこそ、AIへ渡す修正指示が具体的になるのだ。2026年7月にリリースされたTypeScript 7では、既存コンパイラがGo言語へ移植され、Microsoftの比較で大規模コードベースで約10倍高速化。この生成→検査→修正のループを爆速で回れるようになったことも、独走に大きく貢献している。
PythonにもmypyやPyrightといった型チェッカーはある。ただしPythonの型ヒントは後から追加された任意の機能で、型定義が不完全だったり、チェックを素通りさせやすかったりする課題がある。研究では、型システムのルールをAIの生成段階に直接組み込むとコンパイルエラーが半分以下に減り、正解率も向上することが実証されている。ちなみに、型チェックが極めて厳格なRustも2026年はコミット成長率が前年比162%増と急伸しており、「型付き言語全体」がAI時代の追い風を受けている。
急成長の正体は「2段ロケット」
もっとも、TypeScriptの1位を100%AIのせいにするのは間違いだ。データを冷静に見ると、成長は2段構造になっている。1段目の駆動軸はWeb開発の標準化だ。Next.js、Astro、SvelteKitなど人気フレームワークが新規プロジェクトの推奨設定でTypeScriptを有効にし、開発者が意識的に設定しなくても最初からTypeScriptを使う設計になった。画面側もサーバー側も1言語で統一できる強み、VS Codeでの入力補完の快適さも土台になっている。そしてその上に、AIという2段目のロケットが載った。
2026年に新規作成されたリポジトリのうち、AIエージェントが関与した形跡を検出したものでは、TypeScriptの採用率が35%。非関与の24%から11ポイント跳ね上がっている。Claude CodeやVS Code、MCPサーバーなどAI開発ツール自体がTypeScriptで書かれていることも参加者を押し上げるが、GitHub公式もこれを直接的な因果関係とは断定せず、相関的な証拠として慎重に報告している。
Pythonは衰退しない。「頭脳」と「手足」の分業
順位を落としたことと、使う人が減ったことは別物だ。Pythonの月間コントリビューター増加数は前年比118%増の約323万人と、自身の過去最高記録を更新中である。GitHubの予測モデルでは2027年9月時点でTypeScriptが1307万人、Pythonが1256万人と、ほぼ並ぶ規模まで双方が膨らむ見込みだ。役割分担で整理すると分かりやすい。PythonはAIモデルの学習やデータサイエンスを担う「頭脳」で、2025年のAIタグ付き新規プロジェクトでも約58万件と約半数を占め1位。TypeScriptはそのAIを組み込んでユーザーが触る画面やアプリを実装する「手足」だ。実務では両方を併用する現場がほとんどで、データ分析・AI開発ならPython、Webアプリ開発ならTypeScriptという適材適所の時代と言える。
コードの4割がAI発、それでも人間が消えない理由
この変化の背景には、開発量そのものの爆発がある。2026年9月までの12カ月でGitHubへのコード送信は前年の約2.7倍の179億回、年間コミット総数は343億件、プルリクエストは13億件に達し、その40%以上をAIエージェントが作成した。2024年と2025年の2年分のコミット量を、2026年が1年で上回った計算になる。ただし現場は楽になってなどいない。2026年8月にはGitHub自体が7時間47分に及ぶ大規模障害を起こし、2025年の公開コミットからは約2865万件の新しい秘密情報が漏れ出していたとの報告もある。2026年のStack Overflow調査では約93%の回答者がAIの回答に情報源の提示を重視すると答え、仕事の満足度は22.2%にとどまった。自分で書くより、AIが書いたコードの間違い探しの方が疲れる——というレビュー負担の重さが数字に表れている。
それでもプログラミング言語が消えることはない。AIが確率で動く不完全なシステムである限り、人間とAIが設計の意図を共有し、正しさを検証するための「契約書」としての型や言語の価値はむしろ高まる。王者交代劇の正体は、Pythonの敗北ではなく、AIとの協働に備えた言語の総入れ替えだった。
ネットの反応
ブラウザを動かせるという一点で覇権を取った言語。突き詰めるとマシン語に回帰するんやろな
いくつか同じような集計をしている所があるけど、集計方法で結構差が出るのよね。なので順位そのものよりも上位グループかどうかくらいの比較が妥当だったりする
この順位はほとんどがWeb開発者で占められているという条件ですよね。除外すると、Python、Java、C#、C++と順当に並びますね
AI時代になればコードは書かない、見るだけ。必要になるのは可読性と検索性だけ
使う側はなんでもいいけど、AI自身は内部でシェルスクリプト系コマンドとPythonコードを発行してユーザーの依頼に応えてる
言語の優劣よりも、GitHubが開発者用のツール置き場から外向きのツールに変わってきたのが原因だと思う
AIの所感
今回の首位交代を「Python vs TypeScript」の勝負として読むと本質を見誤る。PythonはAIを作る言語、TypeScriptはAIを届ける言語であり、両者は争っているのではなく分業している。むしろ主役は「型チェック」という地味な仕組みだと言える。AIがコードの4割を書くようになった今、型は人間同士の可読性のためだけでなく、AIの暴走を検知するセンサーであり、AIが自分で自分を直すための足場になっている。人間側の課題も鮮明になった。生成量が2.7倍になった世界で、レビューし、検証し、設計意図を伝え続ける人間の負担が、満足度22%という数字ににじむ。これからの開発者の腕の見せ所は、コードを書く速さではなく、AIの出力をどこまで信じ、どこで止めるかを見極める判断力になっていきそうだ。