C # -4.0 est-il un standard ouvert?


17

La norme Ecma-334 (ISO / IEC 23270: 2006) correspond à la version 2.0 du langage.

La spécification de la version 4.0 est disponible gratuitement auprès de Microsoft, mais la liste des spécifications ouvertes de Microsoft ne répertorie que la version Ecma (version 2.0).

Qu'en est-il de toutes les bonnes fonctionnalités ajoutées dans les versions ultérieures (LINQ, fonctions lambda, etc.)? Peut-on les implémenter dans son compilateur?

Réponses:


6

C # 4.0 n'a pas encore de norme ECMA publiée.

Cependant, Mono ajoute activement les dernières fonctionnalités C # et .NET Framework à son compilateur, en utilisant les spécifications publiées par Microsoft.


Mais il y a des accords entre Microsoft et Novell (maintenant Attachmate), et puis nous ne savons pas sur les brevets détenus par OIN et CPTN, etc etc ... Pouvez-vous pointer vers les pages / déclarations qui clarifient le statut des personnes autres que Novell implémentant la langue, ainsi que le statut de brevet actuel de la langue?
Hossein
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.