Является ли C # -4.0 открытым стандартом?

17

Стандарт Ecma-334 (ISO / IEC 23270: 2006) соответствует версии языка 2.0.

Спецификация версии 4.0 находится в свободном доступе от Microsoft, но открытый список спецификаций Microsoft содержит только версию Ecma (версия 2.0).

Так как насчет всех хороших функций, добавленных в более поздних версиях (LINQ, лямбда-функции и т. Д.)? Можно ли реализовать их в своем компиляторе?

Хоссейн
источник

Ответы:

6

В C # 4.0 еще не опубликован стандарт ECMA.

Однако Mono активно добавляет в свой компилятор новейшие функции C # и .NET Framework , используя спецификации, опубликованные Microsoft.

Роберт Харви
источник
Но есть соглашения между Microsoft и Novell (теперь Attachmate), и тогда мы не знаем о патентах, принадлежащих OIN и CPTN, и т. Д. И т. Д. ... Можете ли вы указать на страницы / заявления, которые разъясняют статус для людей, кроме Novell реализует язык, а также текущий статус патентования языка?
Хоссейн