Чи є 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 впроваджує мову, а також поточний статус патентування мови?
Хоссен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.