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 และสถานะการจดสิทธิบัตรของภาษาในปัจจุบันหรือไม่
Hossein
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.