2008-10-13 22 views
47

किसी ने मुझसे पूछा कि मैं वीसी ++ के साथ कितना परिचित हूं और मैं सी ++ के साथ कितना परिचित हूं। अंतर क्या है?"वीसी ++" और "सी ++" के बीच क्या अंतर है?

+4

नीचे उत्कृष्ट जवाब के अलावा, (और संभवतः विषय से हटकर) मन में भालू है कि जानते हुए भी सी ++ कोड के लिए कैसे (मानक सी ++ के रूप में) शायद ही है कि कैसे एक विंडोज़ अनुप्रयोग कोड करने के लिए जानते हुए भी रूप में ही है सी ++ में। C++ को कोड करने का तरीका जानना सी ++ में विंडोज ऐप्स को कोड करने का सबसेट है। –

+0

@YuHao आमतौर पर आप नए प्रश्न को पुराने के डुप्लिकेट के रूप में चिह्नित करते हैं ... – rubenvb

उत्तर

62

सी ++ वास्तविक भाषा है, वीसी ++ माइक्रोसॉफ्ट के विजुअल सी ++ है, जो सी ++ विकास के लिए एक आईडीई है।

stason.org से:

सी ++ प्रोग्रामिंग भाषा, विजुअल C++ यह के माइक्रोसॉफ्ट के कार्यान्वयन है।

जब लोग विजुअल सी ++ सीखने के बारे में बात करते हैं, तो आमतौर पर प्रोग्रामिंग पर्यावरण का उपयोग करने के तरीके और किसी भी भाषा के मुद्दों के बजाय विंडोज़ के लिए माइक्रोसॉफ्ट फाउंडेशन क्लासेस (एमएफसी) का उपयोग करने के तरीके के बारे में अधिक जानकारी होती है। विज़ुअल सी ++ सीधे सी और सी ++ संकलित और कर सकता है।

+1

हालांकि ऐसा लगता है कि कोई इस आईडीई को डाउनलोड नहीं कर सकता है। यह दृश्य स्टूडियो में एक तथाकथित मॉड्यूल के रूप में आता है। नोट माइक्रोसॉफ्ट स्वयं एक भाषा के रूप में "विज़ुअल सी ++" शब्द का उपयोग करता है, जो स्पष्ट रूप से सी ++ और सी ++/सीएलआई के लिए अपने कस्टम एक्सटेंशन का जिक्र करता है। – jiggunjer

+0

@ जिगगंजर बिल्कुल। आम तौर पर लोग इस गलतफहमी के लिए गिरते हैं। – ozgur

3

वीसी ++ विजुअल सी ++ के लिए छोटा है, और माइक्रोसॉफ्ट द्वारा विकसित एक आईडीई (एकीकृत विकास पर्यावरण) है, जिसे विजुअल स्टूडियो के हिस्से के रूप में शामिल किया गया है। सी ++ एक भाषा है।

3

सी ++ एक भाषा है, वीसी ++ (विजुअल सी ++) एक माइक्रोसॉफ्ट डेवलपमेंट एनवायरनमेंट है जो विजुअल स्टूडियो का अग्रदूत था जो आपको सी ++ लिखने में मदद करता है।

आप सी ++ के बारे में जानने के लिए सब कुछ जान सकते हैं और वीसी ++ कभी नहीं देखा है।

18

सी ++ एक प्रोग्रामिंग भाषा का नाम है जिसे अंतरराष्ट्रीय मानक समितियों (एएनएसआई/आईएसओ) द्वारा अनुमोदित किया गया है।

वीसी ++ ("विजुअल सी ++") माइक्रोसॉफ्ट के सी ++ कंपाइलर का उत्पाद नाम है और कभी-कभी, लेकिन आधिकारिक तौर पर नहीं, आईडीई इसे ("विजुअल स्टूडियो") के साथ भेज दिया जाता है।

7

ठीक है, दृश्य सी ++ माइक्रोसॉफ्ट सी ++ कंपाइलर प्लस एमएफसी लाइब्रेरी के लिए खड़ा था। असल में भाषा में कोई फर्क नहीं पड़ता है, लेकिन आसानी से जीयूआई बनाने के लिए वीसी ++ में लाइब्रेरी और कुछ आईडीई समर्थन शामिल है।

4

वीसी ++ का मतलब अलग-अलग लोगों के लिए अलग-अलग चीजें हैं। आप विजुअल स्टूडियो पर्यावरण का उपयोग (लगभग) मानक सी ++ अनुप्रयोगों के निर्माण के लिए कर सकते हैं। आप माइक्रोस्कोफ्ट-विशिष्ट परिवर्धन के लिए भी इसका उपयोग कर सकते हैं - जो संस्करण से संस्करण में भिन्न होता है। उदाहरण के लिए, खिड़कियों अनुप्रयोगों के लिए MFC घटकों, या NET अनुप्रयोगों

5

vC++ के लिए नए C++/CLI एक विकास के वातावरण और C++ एक भाषा

3

कुलपति ++ का उपयोग करते हुए माइक्रोसॉफ्ट द्वारा विकसित आईडीई है माइक्रोसॉफ्ट C++ compiler.while सी ++ प्रोग्रामिंग भाषा है।

0

कुछ मामलों में, वे इसके संबंधित सी ++ कार्यान्वयन और उसके कंपाइलर्स का संदर्भ लें।

सी ++ मानक हेडर/कार्यों को संदर्भित करता है और उसके जीसीसी सी ++ संकलक।

कुलपति ++सी ++ मानक और उसके कुलपति ++ संकलक की Microsoft क्रियान्वयन को दर्शाता है।

वे एक दूसरे के साथ संगत नहीं हैं। लिनक्स नेटवर्क/थ्रेडिंग फ़ंक्शन, संख्यात्मक डेटा प्रकार इसके विंडोज समकक्ष से अलग हैं। आप लिनक्स सी ++ कोड सीधे सिग्विन/मिनजीडब्ल्यू जैसे तीसरे पक्ष के जीसीसी बंदरगाहों का उपयोग किए बिना विंडोज में संकलित नहीं कर सकते हैं।

अधिकांश शैक्षणिक/अनुसंधान उपकरण और पुस्तकालयों सी ++ (जीसीसी) में लिखे गए हैं, और एक कठिन समय कुलपति ++ में उन लोगों के संकलन करना होगा। चूंकि शराब खिड़कियों को छोड़कर विंडोज़ में कुछ भी मूल नहीं है।

0

दृश्य सी ++ और सी ++ दो पूरी तरह से अलग चीजें हैं। हालांकि, वे संबंधित हैं।

सी ++ एक उच्च स्तरीय प्रोग्रामिंग भाषा है जो एक कंपाइलर मशीन कोड में अनुवाद करता है जो कंप्यूटर समझ और निष्पादित कर सकता है।

विज़ुअल सी ++ एक ऐसा टूल है जो माइक्रोसॉफ्ट द्वारा सी ++ स्रोत कोड को लिखने, संकलित करने और डिबग करने के लिए बनाया गया है। विजुअल सी ++ एक एकीकृत विकास पर्यावरण (आईडीई) है।

http://www.cplusplus.com/forum/beginner/172353/

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