.NET
詳細情報
- 提供元
- Microsoft
- 公開
- 種類
- 開発プラットフォーム
- ライセンス
- MIT(現行の.NET)
- ソース
- github.com/dotnet/runtime
Microsoftの開発プラットフォーム。C#、F#、VB.NETが同じ中間コードにコンパイルされる共通ランタイムである。
ソースはCIL(Common Intermediate Language)になり、JITコンパイルとガベージコレクションを備えたランタイムであるCLRが実行する。複数の言語が型システムを共有するため、F#のライブラリをC#からそのまま呼び出せる。
歴史は二本立てである。2002年の元祖.NET FrameworkはWindows専用で、バージョン4.8で開発が止まった。.NET Core(バージョン5以降は単に「.NET」)はオープンかつクロスプラットフォームで作り直されたもので、現在開発が続くのはこちらだけである。