2015-07-24 6 views
81

मुझे पता है कि C# 5 Language Specification कहां मिलना है, लेकिन मुझे कहीं भी सी # 6 भाषा विशिष्टता नहीं मिल रही है।मुझे सी # भाषा विशिष्टता 6.0 कहां मिल सकता है?

सी # 6 भाषा विशिष्टता कहां है?

+6

में है लेकिन कुछ है जो अस्तित्व में नहीं है (विशेष रूप से जैसे कुछ गैर-गुगली कीवर्ड "सी #") के लिए गूगल के लिए बेहद नाकाफी हो सकता है की कोशिश कर रहा। स्टैक ओवरफ़्लो पहली जगह थी जिसने मुझे बताया कि ऐसी कोई चीज़ नहीं है (अभी तक?)। इस तरह के अनुरोध के लिए आप कौन सी अन्य स्टैक एक्सचेंज साइट की सिफारिश करेंगे? – Wormbo

+28

किसी भाषा के औपचारिक विनिर्देश के लिए पूछना "पुस्तक, उपकरण" आदि से बहुत अलग है। नियम आलसी प्रश्नों को हतोत्साहित करने के लिए मौजूद है। दूसरी तरफ एक भाषा का विनिर्देश किसी ऐसे व्यक्ति के लिए अनिवार्य है जो उदाहरण बनाना चाहता है। एक विश्लेषक या पार्सर –

+23

इस प्रश्न को फिर से खोलने के लिए मतदान करना क्योंकि यह वास्तव में ऐसी चीज है जो लोग उत्तर के लिए देख रहे हैं (जैसे मैंने अभी किया)। –

उत्तर

33

(मई 2016) लिखने के समय माइक्रोसॉफ्ट अभी तक के लिए सी # 6 कल्पना को अपडेट कर लेने नहीं किया गया है पर। https://github.com/ljw1004/csharpspec/blob/gh-pages/README.md

यह वर्तमान मसौदा लगभग समाप्त हो गया है, कुछ शेष TODO टिप्पणी के लिए बचाने के लिए और जाँच: इस बीच, मैं सी # 6 कल्पना यहाँ के माइक्रोसॉफ्ट के नवीनतम वर्तमान मसौदा प्रस्तुत। (इस संस्करण को जिथब + मार्कडाउन में परिवर्तित कर दिया गया है, लेकिन इसमें डीओसीएक्स और स्पेस के पीडीएफ संस्करणों को डाउनलोड करने के लिए लिंक हैं, और एएनटीएलआर प्रारूप में व्याकरण डाउनलोड करने के लिए एक लिंक है)। (https://github.com/ljw1004/csharpspec/pull/1/files

क्यों माइक्रोसॉफ्ट अभी तक नहीं मिला है चारों ओर आधिकारिक तौर पर सी # 6 कल्पना को रिहा करने के लिए है क्योंकि:

सी # 5 सी # से 6 से सभी कल्पना परिवर्तन की एक पूरी सूची के लिए, पुल अनुरोध देखते हैं? ईसीएमए के साथ संरेखित करने के लिए काम प्रगति पर है, जिसमें निश्चित रूप से समय लगता है; सी # 6 स्पेक के रिलीज पर प्रयास करने में शर्म लग रही थी, अब सी # 6 के बाद के संस्करण के बाद संरेखण के बाद बाद में आया ECMA)।

+0

कोई विचार जहां मैं 'कब' कीवर्ड पर विवरण पा सकता हूं? मुझे केवल बिट्स और टुकड़े मिल गए हैं, और यह कीवर्ड पर ब्योरे के बजाय एक सामान्य विषय के रूप में अपवाद फ़िल्टरिंग के बारे में अधिक है। –

32

पिछले संस्करणों के लिए उसी स्तर पर सी # 6.0 के लिए विनिर्देश नहीं हैं।

निकटतम बात कोडप्लेक्स पर रोज़लिन के लिए डिज़ाइन नोट्स (और गिटहब पर आगे बढ़ना) है।

यहाँ सी # सुविधाओं की एक सूची है:

https://roslyn.codeplex.com/wikipage?title=Language%20Feature%20Status&referringTitle=Documentation

और यहाँ उदाहरण के लिए अशक्त-प्रचार ऑपरेटर के लिए नोट कर रहे हैं:

https://roslyn.codeplex.com/discussions/540883


भाषा के बाद से डिज़ाइन टीम गिटहब में चली गई, आप सी # को देखने के लिए रोज़लिन रिपोजिटरी पर डिज़ाइन नोट्स फ़िल्टर का पालन करना जारी रख सकते हैं। 7.0 अस्तित्व में आने:

https://github.com/dotnet/roslyn/labels/Design%20Notes

+2

की "वास्तविकता" को दर्शाते हुए एक नया नमूना नहीं, धन्यवाद, बार। क्या आपके पास एक कैनोलिक स्रोत है जो कहता है कि कोई विनिर्देश जारी नहीं किया जाएगा? –

+0

दुर्भाग्यवश, पैट्रिचोर, नहीं। – i3arnon

+0

यह बहुत बुरा है। मुझे आशा है कि कम से कम मुझे कमजोर महसूस न करें जब मैं कहूं कि मैं इसके बारे में संदिग्ध हूं। –

संबंधित मुद्दे