C#のロゴ | |
パラダイム | 構造化プログラミング、命令型プログラミング、オブジェクト指向プログラミング、イベント駆動型プログラミング、関数型プログラミング、ジェネリックプログラミング、リフレクション、クラスベース、正格プログラミング、マルチパラダイムプログラミング |
---|---|
登場時期 | 2000年 |
設計者 | マイクロソフト(アンダース・ヘルスバーグ率いるチーム) |
開発者 | マイクロソフト |
最新リリース | 13.0/ 2024年11月12日[a 1] |
型付け | 強い静的型付け(4.0から動的型導入) |
主な処理系 | CLR, Mono |
影響を受けた言語 | C++、C言語、Java、Delphi、Modula-3、Cω、Eiffel、F Sharp、Haskell、Icon、J Sharp、Microsoft Visual J++、Object Pascal、Rust、ML、Visual Basic |
影響を与えた言語 | D言語, F#, Java, Nemerle, Vala, TypeScript |
プラットフォーム | Windows, macOS, Linuxなど |
ライセンス | Apacheライセンス (Roslyn) |
ウェブサイト |
docs |
拡張子 | cs、csx |
C#(シーシャープ)は、マイクロソフトが開発した、汎用のマルチパラダイムプログラミング言語である。C#は、Javaに似た構文を持ち、C++に比べて扱いやすく、プログラムの記述量も少なくて済む。また、C#は、Windowsの.NET Framework上で動作することを前提として開発された言語であるが、2023年現在はクロスプラットフォームな.NETランタイム上で動作する。デスクトップ・モバイルを含むアプリケーション開発や、ASP.NETをはじめとするWebサービスの開発フレームワーク、ゲームエンジンのUnityでの採用事例などもある。
引用エラー: 「a」という名前のグループの <ref>
タグがありますが、対応する <references group="a"/>
タグが見つかりません