
G# — Go、Kotlin、Swiftの設計思想を取り入れた.NETの新言語
G#は、Go、Kotlin、Swiftの使いやすさを.NETランタイムにもたらす現代的なプログラミング言語として設計された。ソースコードは直接マネージアセンブリにコンパイルされる。
G#は Go、Kotlin、Swift の言語設計から得た使いやすさ(エルゴノミクス)を .NET ランタイム上で実現する新しいプログラミング言語である。このプロジェクトは https://davidobando.github.io/gsharp/ で公開されている。
言語機能
G# が備える主要な機能は以下の通り。パッケージ機構、func キーワード、データクラス、if let を用いた null 許容型の処理、scope による構造化並行処理が含まれる。これらの機能により、複数の有名言語の優れた設計パターンが統合されている。
コンパイル方式
G# のソースコードはマネージアセンブリへ直接コンパイルされるため、.NET ランタイム上で効率的に動作する。
この記事は元記事の事実のみに基づいて自動生成されました。
出典
G# — A modern .NET language with Go, Kotlin, and Swift ergonomics | G# https://davidobando.github.io/gsharp/