Ist C # -4.0 ein offener Standard?


17

Der Ecma-334-Standard (ISO / IEC 23270: 2006) entspricht der Version 2.0 der Sprache.

Die Spezifikation der Version 4.0 ist von Microsoft kostenlos erhältlich, in der offenen Spezifikationsliste von Microsoft wird jedoch nur die Ecma-Version (Version 2.0) aufgeführt.

Was ist mit all den guten Funktionen, die in späteren Versionen hinzugefügt wurden (LINQ, Lambda-Funktionen usw.)? Kann man sie in seinem Compiler implementieren?

Antworten:


6

C # 4.0 hat noch keinen veröffentlichten ECMA-Standard.

Mono fügt seinem Compiler jedoch aktiv die neuesten C # - und .NET Framework-Funktionen hinzu , wobei die von Microsoft veröffentlichten Spezifikationen verwendet werden.


Aber es gibt Vereinbarungen zwischen Microsoft und Novell (jetzt Attachmate), und dann wissen wir nichts über die Patente von OIN und CPTN usw. usw. Können Sie auf die Seiten / Aussagen verweisen, die den Status für andere Personen als verdeutlichen? Novell Implementierung der Sprache und auch den aktuellen Patentierungsstatus der Sprache?
Hossein
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.