आधुनिक सी/सी मानकों के लिए विजुअल स्टूडियो का समर्थन
सॉफ्टवेयर विकास के क्षेत्र में, सी और सी प्रोग्रामिंग भाषाओं का विकास जारी है C99 और C 11 जैसे नए मानकों की शुरूआत, लाभकारी सुविधाओं की एक श्रृंखला का वादा करती है। हालाँकि, सवाल उठता है: क्या ये प्रगति माइक्रोसॉफ्ट के विज़ुअल स्टूडियो आईडीई (एकीकृत विकास पर्यावरण) में अपना रास्ता खोज पाएगी? /सी मानक प्रेरणाहीन हैं। एक ब्लॉग पोस्ट में, विज़ुअल सी कंपाइलर टीम उपयोगकर्ता की मांग की कमी का हवाला देकर C99 को लागू करने में अपनी अनिच्छा को उचित ठहराती है। उनकी प्रतिक्रिया के अनुसार, उपयोगकर्ता इसके बजाय नए C -0x मानक पर ध्यान केंद्रित करने का पक्ष लेते हैं।
इसके अलावा, Microsoft की सार्वजनिक प्रतिक्रियाएँ अक्सर उपयोगकर्ताओं को आधुनिक मानकों को धीमी गति से अपनाने के लिए दोषी ठहराती हैं। कनेक्ट.माइक्रोसॉफ्ट.कॉम फोरम थ्रेड में, विजुअल सी कंपाइलर टीम के सदस्य जोनाथन केव्स कहते हैं कि वे केवल उपयोगकर्ता फीडबैक के आधार पर लोकप्रिय सी-99 सुविधाओं को लागू करने पर विचार करेंगे।
डेवलपर्स पर प्रभावआधुनिक मानकों के लिए समर्थन की कमी उन डेवलपर्स के लिए एक महत्वपूर्ण बाधा पैदा करती है जो नवीनतम भाषा सुविधाओं को अपनाना चाहते हैं। यह आधुनिक जीसीसी-आधारित कोड को एमएसवीसी में पोर्ट करना एक कठिन काम बनाता है।
इंटेल का समाधान
शुक्र है, इंटेल अपने इंटेल सी कंपाइलर के साथ एक वैकल्पिक समाधान प्रदान करता है। यह कंपाइलर C99 कोड का समर्थन करता है और यहां तक कि प्लेटफ़ॉर्म के बीच कोड पोर्टेबिलिटी को सरल बनाते हुए, जीसीसी के समान झंडे का भी उपयोग करता है। इंटेल कंपाइलर को विज़ुअल स्टूडियो में भी एकीकृत किया जा सकता है, जिससे डेवलपर्स को आधुनिक सी/सी सुविधाओं तक पहुंचने के साथ-साथ अपने पसंदीदा आईडीई का लाभ उठाने की अनुमति मिलती है।
एक व्यापक परिप्रेक्ष्य
से परे विज़ुअल स्टूडियो समर्थन के विशिष्ट मुद्दे पर, भाषा मानकीकरण के प्रति माइक्रोसॉफ्ट के उदासीन दृष्टिकोण के निहितार्थ पर विचार करना महत्वपूर्ण है। यह कंपाइलर या आईडीई को स्विच करना कठिन बनाकर उपयोगकर्ताओं को उनके पारिस्थितिकी तंत्र में लॉक करने की इच्छा का सुझाव देता है। यह ओपन-सोर्स विकास और कोड पोर्टेबिलिटी के विरुद्ध है, जो आज के सॉफ्टवेयर परिदृश्य में आवश्यक हैं। एक्लिप्स जैसा वैकल्पिक आईडीई अधिक समझदार विकल्प है। कंपाइलर्स और आईडीई की एक विस्तृत श्रृंखला को अपनाकर, डेवलपर्स आधुनिक भाषा सुविधाओं तक पहुंच प्राप्त कर सकते हैं और कई प्लेटफार्मों पर कोड पोर्टेबिलिटी बनाए रख सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3