मैं विजुअल स्टूडियो का उपयोग करके C ++ पाठ्यक्रम पढ़ाता हूं। मेरे छात्रों में से एक के पास एक मैक है और वह अपनी मशीन पर उपयोग करने के लिए एक आईडीई की तलाश कर रहा था। क्या सिफारिश करना अच्छा होगा?
मैं विजुअल स्टूडियो का उपयोग करके C ++ पाठ्यक्रम पढ़ाता हूं। मेरे छात्रों में से एक के पास एक मैक है और वह अपनी मशीन पर उपयोग करने के लिए एक आईडीई की तलाश कर रहा था। क्या सिफारिश करना अच्छा होगा?
जवाबों:
Xcode जो कि MacOS Developer Tools का एक हिस्सा है, एक बेहतरीन IDE है। वहाँ भी NetBeans और Eclipse है जो C ++ प्रोजेक्ट्स को बनाने और संकलित करने के लिए कॉन्फ़िगर किया जा सकता है।
JetBrains से Clion भी अब उपलब्ध है, और Cmake को प्रोजेक्ट मॉडल के रूप में उपयोग करता है।
Emacs! ग्रहण भी काम कर सकता है।
कोड :: ब्लॉक wxWidgets लाइब्रेरी का उपयोग करके क्रॉस-प्लेटफ़ॉर्म है । यह वह है जिसका मैं उपयोग करता हूं।
एक और (यद्यपि गैर-मुक्त) विकल्प मैक पर VMware संलयन या समानताएं डेस्कटॉप स्थापित करने और एक VM में विज़ुअल स्टूडियो के साथ विंडोज चलाने के लिए है।
यह वास्तव में बहुत अच्छी तरह से काम करता है। निम्न हैं:
उल्टा यह है कि आपको और छात्र को आईडीई में अंतरों से परेशान होने की आवश्यकता नहीं है जो आपके अनुदेश सामग्री में नहीं हो सकते हैं।
यदि आप विजुअल स्टूडियो की तरह पूर्ण आईडीई की तलाश कर रहे हैं, तो मुझे लगता है कि ग्रहण आपका सबसे अच्छा दांव हो सकता है।
ग्रहण भी अत्यधिक विलुप्त और विन्यास योग्य है।
यहां देखें: http://www.eclipse.org/downloads/
यह वास्तव में प्रति आईडीई नहीं है, लेकिन मुझे वास्तव में TextMate पसंद है, और C ++ बंडल के साथ जो कि इसके साथ जहाज करता है, यह बहुत सारी चीजें कर सकता है जो आपको एक IDE में मिलेगी (सभी ब्लोट के बिना!)।
Mac OS X v10.6 (स्नो लेपर्ड) के लिए C / C ++ विकास के लिए ग्रहण से बचें । गंभीर समस्याएं हैं जो जीडीबी असंगति समस्याओं और इस तरह वर्तमान में डिबगिंग को समस्याग्रस्त या उस पर लगभग असंभव बना देती हैं। देखें: मैक पर ग्रहण गैलीलियो का उपयोग करके सी + + को परेशान करना ।
Xcode स्वतंत्र और अच्छा है, जो भाग्यशाली है क्योंकि यह मैक पर एकमात्र विकल्प है।