7

私は C# の学習を開始し、標準仕様を探していましたが、2.0 以降の C# バージョンは ISO または ECMA によって標準化されていないことがわかりました (または、Wikipedia から収集しました)。これには何か理由がありますか?

4

1 に答える 1

10

複雑な仕様文書の作成、レビュー、検証、公開、フィードバックの処理、改訂、再公開などにはかなりの時間と労力がかかり、これは有限のリソースであり、仕様の ISO / ECMA バージョンに対する需要は十分ではありませんでした。マイクロソフトにその時間を投資するよう促します。

Microsoft 以外のコンパイラの作成者 (Mono など) は、それがなくても問題なく動作しているようです。

逸話的に言えば、それはまた、2 つの仕様が異なる矛盾することを言っている問題を回避します(これは起こる可能性があり、実際に起こっています)。

于 2013-06-04T12:13:46.897 に答える