G#:Go・Kotlin・Swiftの書き味を.NETに統合した新言語
G# – A modern .NET language with Go, Kotlin, and Swift ergonomics
G#は、Go、Kotlin、Swiftのエルゴノミクスを.NETランタイムに取り入れた新しいプログラミング言語です。パッケージ、`func`、`data class`、`if let`によるnull許容処理、`scope`による構造化並行処理など、馴染み深い構文を提供します。ソースは直接マネージドアセンブリにコンパイルされ、CLR型のインポートやメソッド呼び出しも可能です。さらに、`gsc`コンパイラ、MSBuild SDK、VS Code拡張、言語サーバー、Portable PDBデバッグなどの実用的なツールも備えています。
G#はGo、Kotlin、Swiftのエルゴノミクスを.NETランタイムにもたらします。