C # -4.0 è uno standard aperto?


17

Lo standard Ecma-334 (ISO / IEC 23270: 2006) corrisponde alla versione 2.0 della lingua.

Le specifiche della versione 4.0 sono disponibili gratuitamente da Microsoft, ma l' elenco delle specifiche aperte di Microsoft elenca solo la versione Ecma (versione 2.0).

E che dire di tutte le buone funzionalità aggiunte nelle versioni successive (LINQ, funzioni lambda, ecc.)? Si possono implementarli nel suo compilatore?

Risposte:


6

C # 4.0 non ha ancora uno standard ECMA pubblicato.

Tuttavia, Mono aggiunge attivamente le ultime funzionalità di C # e .NET Framework al suo compilatore, utilizzando le specifiche pubblicate da Microsoft.


Ma ci sono accordi tra Microsoft e Novell (ora Attachmate), e quindi non conosciamo i brevetti di proprietà di OIN e CPTN, ecc. Ecc. Puoi indicare le pagine / dichiarazioni che chiariscono lo stato di persone diverse da Novell implementa la lingua e anche l'attuale stato di brevetto della lingua?
Hossein,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.