Czy C # -4,0 jest otwartym standardem?


17

Standard Ecma-334 (ISO / IEC 23270: 2006) odpowiada wersji 2.0 języka.

Specyfikacja wersji 4.0 jest dostępna bezpłatnie w firmie Microsoft, ale otwarta lista specyfikacji Microsoft zawiera tylko wersję Ecma (wersja 2.0).

A co z wszystkimi dobrymi funkcjami dodanymi w późniejszych wersjach (LINQ, funkcje lambda itp.)? Czy można je zaimplementować w swoim kompilatorze?

Odpowiedzi:


6

C # 4.0 nie ma jeszcze opublikowanego standardu ECMA.

Jednak Mono aktywnie dodaje najnowsze funkcje C # i .NET Framework do swojego kompilatora, korzystając ze specyfikacji opublikowanych przez Microsoft.


Są jednak umowy między Microsoft i Novell (obecnie Attachmate), a następnie nie wiemy o patentach posiadanych przez OIN i CPTN itp. Itd. Czy możesz wskazać strony / oświadczenia, które wyjaśniają status osób innych niż Novell wdrażający język, a także obecny status patentowy tego języka?
Hossein
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.