¿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?

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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.