C # -4.0 có phải là một tiêu chuẩn mở không?


17

Tiêu chuẩn Ecma-334 (ISO / IEC 23270: 2006) tương ứng với phiên bản 2.0 của ngôn ngữ.

Thông số kỹ thuật của phiên bản 4.0 có sẵn miễn phí từ Microsoft, nhưng danh sách thông số kỹ thuật mở của Microsoft chỉ liệt kê phiên bản Ecma (phiên bản 2.0).

Vậy những gì về tất cả các tính năng tốt được thêm vào trong các phiên bản sau (LINQ, chức năng lambda, v.v.) thì sao? Một người có thể thực hiện chúng trong trình biên dịch của mình?

Câu trả lời:


6

C # 4.0 chưa có tiêu chuẩn ECMA được công bố.

Tuy nhiên, Mono chủ động bổ sung các tính năng C # và .NET Framework mới nhất vào trình biên dịch của mình, sử dụng các thông số kỹ thuật do Microsoft công bố.


Nhưng có những thỏa thuận giữa Microsoft và Novell (hiện là Đính kèm), và sau đó chúng tôi không biết về các bằng sáng chế thuộc sở hữu của OIN và CPTN, v.v ... Bạn có thể chỉ ra các trang / tuyên bố làm rõ trạng thái cho những người khác không Novell thực hiện ngôn ngữ, và tình trạng bằng sáng chế hiện tại của ngôn ngữ?
Hossein
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.