🐥

C#はドコで使われているの? 2026

に公開
3

はじめに

  • C#は誤解の多い言語
    • 「Windows限定」
    • 「ゲーム開発が主要用途」
    • ※既にこの時点で矛盾している[1]
  • イメージで判断したり、古い情報のまま情報を更新しなかったり、日本語でしか調べなかったりすることが原因
  • 実際のなるべく最新の調査結果、まとめてみました

まとめ

  • C#は…
    • 用途:7割がWeb、5割がバックエンド、4割がデスクトップアプリ(複数回答, 2025)
      • ゲーム開発は2割程度しかない
    • dotnet CLIはLinux 約75%、Windows 約25%で使われている (2025)
    • 開発環境全体ではWindows 79%, macOS 32%, Linux 19%(複数回答, 2023)
    • プログラミング言語オブ・ザ・イヤー 2025」に選ばれた (TIOBE Index)
    • 最もよく使われるプログラミング言語 7位 (2025)
    • 月別注目度 は 5位~8位 (2026-04,05)
    • GitHubで使われている言語 5位 (2025)
    • GitHubの新規プロジェクト採用言語 5位 (2025)

C#の開発用途

1. 約7割がWeb、5割がバックエンド用途、ゲームは2割:The State of .NET 2025

Jetbrains社の調査では約7割がWeb、5割がバックエンド用途、以下4割がデスクトップアプリ、3割がコンソールやユーティリティ、と続く。
多いと思われていることが多いゲーム用途はUnityが2割、Godot加えても25%程度。

the-state-of-dotnet-2025

https://lp.jetbrains.com/the-state-of-dotnet-2025/#:~:text=Which types of projects do you work on%3F

ℹ️このデータの注意点:The State of .NET 2025

  • ゲーム開発用途は実際よりも多くなっている可能性がある
  • 複数回答

C#の開発OS

1.公式情報:.NET CLI Telemetry Data

https://dotnet.microsoft.com/ja-jp/platform/telemetry

わかること:「開発環境のOS」+「Webサーバー等の実行OS」

OS パーセント
Linux 74.2%
Windows 24.2%
macOS 1.6%

2025年12月1日 に収集した過去 90 日間の使用量の合計

ℹ️このデータの注意点:.NET CLI Telemetry Data

  • IDEやアプリの実行しているOSの統計ではない
    • dotnet CLIの統計
    • 開発環境のOSと一部のdotnet CLI経由で起動するアプリのOSの統計
    • 開発環境でもdotnet CLIを使わないで開発すると統計に入らない
  • 仮想環境やコンテナのホストOSは記録されない
    • WSL2やDockerなどはホストがWindowsでも"Linux"として記録される
  • C#以外の言語でも使われる
    • F#やVisual Basic.NET等でもdotnet CLIは使われる
    • ただしC#用が恐らくほとんど、言語でOSの比率が変わるとは考えにくい

2.JetBrains社の統計(2023年)

https://blog.jetbrains.com/ja/dotnet/2024/01/11/the-developer-ecosystem-in-2023-key-trends-for-csharp/

わかること:JetBrainsの調査に協力した開発者の開発環境のOS

OS パーセント
Linux 19%
Windows 79%
macOS 32%

79% の C# 開発者が Windows を使用しており、32% の MacOS と 19% の Linux がそれに続いています。

ℹ️このデータの注意点:JetBrains社の統計(2023年)

  • JetBrainsの調査に協力した開発者の統計のみ
    • IDEの「Rider」または静的解析ツール「ReSharper」を使っている人が中心と思われる
      • 特にRider利用のUnity開発者がLinuxを使うことは考えにくい
  • 2026年現在からみてやや古い
    • 3年前のデータ
    • C# / .NET界隈からすると「一昔前」
  • 複数回答

C#の人気・シェア

1. 最もよく使われるプログラミング言語7位(Stack Overflow Developer Survey 2025)

JavaScript → used by ~66% of developers.
HTML/CSS → ~61.9%.
Python → ~57.9%.
SQL → ~58.6%.
TypeScript → ~43.6%.
Java → ~29%.
C# → ~28%.
C++ → ~23.5%.
Go → ~16.4%.
Rust → ~14.8%.

https://droidinsights.dev/articles/programming-languages-in-2025-usage-trends-and-market-share-analysis

https://survey.stackoverflow.co/2025/technology#most-popular-technologies

ℹ️このデータの注意点:Stack Overflow Developer Survey 2025

  • 「HTML/CSS」も含まれたランキング
    • プログラミング言語かどうかは判断が分かれるところ
    • これを抜くと全体的に順位が-1される

2. プログラミング言語オブ・ザ・イヤー2025 (TIOBE Index)

https://news.mynavi.jp/techplus/article/20260115-3968510/

TIOBE Indexの「プログラミング言語オブ・ザ・イヤー」に選出された。前年比で最大のランキング上昇率を達成したことがこの選出の理由だという。

TIOBE INDEX

Programming Language Hall of Fame

ℹ️このデータの注意点:プログラミング言語オブ・ザ・イヤー2025

  • 人気1位ではなく、上昇率1位
    • TIOBE Indexは大体5位(毎月更新)

3. 月別注目度 5位~8位 (TIOBE Index / PYPL)

ℹ️このデータの注意点:月別注目度

4. GitHubで使われている言語:5位

github

https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/#the-top-programming-languages-of-2025-typescript-jumps-to-1-while-python-takes-2

Enterprise stacks endure. Java and C# each added over 100k contributors this year, showing steady growth across large enterprise and game-dev environments even as AI reshapes the landscape.
(訳:エンタープライズスタックは健在だ。JavaとC#はそれぞれ今年10万人以上の貢献者を増やし、AIが状況を大きく変える中でも、大規模なエンタープライズ環境やゲーム開発環境で着実な成長を示している。)

ℹ️このデータの注意点:GitHubで使われている言語

  • GitHub限定
    • GitHubを利用しないコード、外部に出てこないコードは評価対象外
    • クローズドソースやOSSでないものは評価されない
      • エンタープライズで強いということは、その使われ方も多いということ

5. GitHubの新規プロジェクトでの採用言語:5位

github_new_proj

https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/#the-top-programming-languages-of-2025-typescript-jumps-to-1-while-python-takes-2:~:text=Core stacks for new projects built in the last 12 months

.NET stays strong. C# grew ~10.6% YoY, consistent with enterprise and game/tooling ecosystems. This suggests AI features are being integrated into existing .NET workflows rather than driving a wholesale language shift.
(訳:.NETは引き続き堅調です。C#は前年同期比で約10.6%成長しており、エンタープライズやゲーム/ツール開発のエコシステムと整合的です。これは、AI機能が言語の大幅な乗り換えを促しているというより、既存の.NETのワークフローの中に統合されていることを示唆しています。)

ℹ️このデータの注意点:GitHubの新規プロジェクトでの採用言語

  • GitHub限定
    • これもGitHubでの限定された条件

脚注
  1. 「ゲーム開発が主要用途」って言われるのは主にUnityのことを指します。Unityはゲーム開発用途全体でのシェアでは2割程度、モバイルに絞ると高いシェア(公式発表だと「TOP1000の7割以上」)があります。 C#で開発されたUnity製のゲーム(=メジャーどころのスマホゲーの多く)はWindows/macOS上で開発されたうえで、iOS/Android上で動いています(iOS向けビルドはmacOSが必須)。そのため開発環境・動作環境込みでWindows限定ではない、「Windows限定」というイメージと矛盾します。 ↩︎

Discussion

まいんまいん

「Windows限定」
「ゲーム開発が主要用途」
※ゲームはWindowsだけではないため、既にこの時点で矛盾している

よくわからない
ゲーム開発(マルチプラットフォーム)ならわかるけど…

1
いぬいぬいぬいぬ

ごめんなさい!あまりにも省略し過ぎました…

「ゲーム開発が主要用途」って言われるのは暗にUnityのことを指してます。
Unityはゲーム開発用途全体でのシェアでは2割程度ですが、モバイルに絞ると高いシェア(公式発表だと「TOP1000の7割以上」)があるゲームエンジンです。

つまり、C#で開発されたUnity製のゲーム(=メジャーどころのスマホゲーの多く)は、
Windows/macOS上で開発されたうえでiOS/Android上で動いている(※注:iOS向けビルドはmacOSが必須)ので、
開発環境・動作環境込みでWindows限定ではない
「Windows限定」というイメージと矛盾する、ということなんですが、
省略しすぎましたね、、、。

まいんまいん

えぇ…
確かに「Windows限定」ってイメージを持っている人はいると思います。「ゲーム開発が主要用途(Unity)」のイメージを持っている人もいると思います。この2つ両方のイメージを持っている人がいるのであれば確かに矛盾したイメージとなるかもしれませんがそんな人はいないでしょう。ただ単純に180度異なったイメージを持たれることがあるというだけで矛盾しているかと言われると疑問符が付きます。

あとC#の開発用途の割合ですが、調査結果の読み方間違えてますよ。Unityとgodot合わせて25%と足していますが、複数回答の割合を足しただけではダメです。C#の開発用途はWebとバックエンドで130%ですって言われても意味わからないでしょう。Unityはgodotの約3倍というように2項目の比で見るか、全体の占める割合を見たいなら全体を足した合計から割合出す必要あります。今回だとUnityとgodot合わせた割合は約9%です。25%とは全く違います。

1