के बीच अंतर मैंने सी # 4.0 की नई सुविधाओं के बारे में अनगिनत ब्लॉग, पोस्ट और स्टैक ओवरफ्लो प्रश्न पढ़े हैं। खुले में भी नई डब्ल्यूपीएफ 4.0 फीचर्स आनी शुरू हो गई हैं। जो मुझे नहीं मिला और मुझे यह जानना अच्छा लगेगा:सीएलआर 2.0 और सीएलआर 4.0
- सी #/डब्ल्यूपीएफ डेवलपर परिप्रेक्ष्य से सीएलआर 4.0 में बड़े बदलाव क्या हैं?
- सीएलआर 4.0 में बड़े बदलाव क्या हैं?
मुझे लगता है कि आंतरिक रूप से, अधिकांश परिवर्तन नई गतिशील भाषाओं और समांतर प्रोग्रामिंग के लिए हैं। लेकिन क्या कोई अन्य प्रमुख सुधार है? क्योंकि भाषा में सुधार सिर्फ भाषा सुधार है। आपको बस नए कंपाइलर की आवश्यकता है और उन सुविधाओं का उपयोग संस्करण 1.0/1.1 के अलावा, नेट के निचले संस्करण के साथ किया जा सकता है (कम से कम उनमें से अधिकतर का उपयोग किया जा सकता है)।
और यदि उपर्युक्त विशेषताएं केवल एक ही हैं, तो केवल इन सुविधाओं के लिए संस्करण 4.0 में बदल दिया गया है, जो मुझे लगता है 4.0 .NET 4.0 संस्करण (यानी 1.0/1.1 के बाद, 2.0 & 3.0/3.5)। क्या संस्करण वृद्धि उचित है?
संपादित:
के रूप में पावेल Minaev टिप्पणी में कहा, यहां तक कि उन दो सुविधाओं CLR स्वतंत्र हैं। 3.0 और 3.5 में गति और अन्य सुधार भी थे। तो संस्करण वृद्धि क्यों?
न तो गतिशील भाषा समर्थन समानांतर प्रोग्रामिंग नहीं सीएलआर द्वारा सीधे समर्थित है। डायनामिक भाषाएं डीएलआर द्वारा समर्थित हैं, जो सीएलआर के शीर्ष पर बनाई गई है (और इसके लिए विशिष्ट कुछ भी उपयोग नहीं करती है, और 2.0 पर ठीक चल सकती है)। समांतर एफएक्स सिर्फ एक पुस्तकालय है। –