C# の戦略についての説明

Microsoft の C# は、開発者の変化するニーズを満たすために進化し続け、最新のプログラミング言語であり続けます。 Microsoft は、言語の精神の範囲内に留まるように注意しながら、.NET ライブラリ、開発者ツール、ワークロードのサポートを担当するチームと協力して、熱心かつ広範に革新します。 Microsoft は、C# が使われているドメインの多様性を認識しており、すべてまたはほとんどの開発者に利益をもたらす言語とパフォーマンスの向上を優先し、下位互換性に対する高いコミットメントを維持します。 今後も、設計に関する意思決定のスチュワードシップを維持しながら、より広範な .NET エコシステムを強化し、C# の将来における役割を拡大していきます。

C# の戦略が示していること

C# の戦略は C# の進化に関する決定の指針となり、これらの注釈は主要な意見に関する Microsoft の考えについての洞察を提供します。

"Microsoft は熱心かつ広範に革新します"

C# コミュニティは成長を続けており、C# 言語はコミュニティのニーズと期待に合わせて進化し続けています。 さまざまなソースからインスピレーションを得て、C# 開発者の大きなセグメントに役立ち、生産性、読みやすさ、パフォーマンスにおいて一貫した改善を提供する機能を選択します。

"言語の精神の範囲内に留まるように注意しながら"

Microsoft は、C# 言語の精神と歴史の中で新しいアイデアを評価します。 既存の C# 開発者の大半に意味のある革新を優先します。

"すべてまたはほとんどの開発者に利益をもたらす機能強化"

開発者は、Web フロントエンドとバックエンド、クラウド ネイティブ開発、デスクトップ開発、クロスプラットフォーム アプリケーションの構築など、すべての .NET ワークロードで C# を使います。 Microsoft は、直接、または一般的なライブラリの改善の強化を通じて、最も大きな影響を与える新機能に注目します。 言語機能の開発には、開発者ツールと学習リソースへの統合が含まれます。

"下位互換性に対する高いコミットメント"

Microsoft は、現在使われている大量の C# コードを尊重します。 破壊的変更の可能性がある場合は、C# コミュニティに与える混乱の規模と影響を慎重に検討します。

"スチュワードシップの維持"

C# 言語の設計は、コミュニティも参加してオープンに行われます。 誰でも GitHub リポジトリで C# の新機能を提案できます。 言語設計チームは、コミュニティの意見を検討した後、最終的な決定を行います。