¿Es C # -4.0 un estándar abierto?

17

El estándar Ecma-334 (ISO / IEC 23270: 2006) corresponde a la versión 2.0 del lenguaje.

La especificación de la versión 4.0 está disponible gratuitamente en Microsoft, pero la lista abierta de especificaciones de Microsoft solo enumera la versión Ecma (versión 2.0).

Entonces, ¿qué pasa con todas las buenas características agregadas en las versiones posteriores (LINQ, funciones lambda, etc.)? ¿Se pueden implementar en su compilador?

Hossein
fuente

Respuestas:

6

C # 4.0 aún no tiene un estándar ECMA publicado.

Sin embargo, Mono agrega activamente las últimas características de C # y .NET Framework a su compilador, utilizando las especificaciones publicadas por Microsoft.

Robert Harvey
fuente
Pero hay acuerdos entre Microsoft y Novell (ahora Attachmate), y luego no sabemos acerca de las patentes propiedad de OIN y CPTN, etc., etc. ¿Puede señalar las páginas / declaraciones que aclaran el estado de las personas que no sean ¿Novell implementa el idioma y también el estado actual de patentamiento del idioma?
Hossein