मैं पाइथन के निष्पक्ष समझ के साथ एक शौकिया प्रोग्रामर हूं और मैं वर्तमान में सी सीख रहा हूं। हाल ही में मैं एक ऐसे सहयोगी से बात कर रहा था जो कार्यक्रम सीखना चाहता है। अपने मामले में, वह डायरेक्टएक्स का उपयोग कर विंडोज गेम प्रोग्रामिंग के मार्ग के रूप में सी ++ सीखना चाहता है। व्यक्तिगत रूप से, मुझे सीधे सी ++ में डाइविंग महसूस होता है क्योंकि आपकी पहली भाषा थोड़ी अधिक है - एक आसान भाषा में प्रेरित होने के लिए काफी मुश्किल है, और मुझे लगता है कि मूलभूत अवधारणाओं के चारों ओर अपने सिर को पाने के लिए एक और भाषा सीखना बेहतर है, फिर अंदर जाएं सी ++ की तरह कुछ।सी ++ विंडोज गेम प्रोग्रामिंग के लिए पहली भाषा के रूप में?
मैंने पाया कि पाइथन ने मेरी पहली भाषा के रूप में अच्छी तरह से काम किया क्योंकि मुझे लिनक्स/यूनिक्स प्लेटफॉर्म पर नेटवर्क और वेब प्रोग्रामिंग में अधिक दिलचस्पी है, लेकिन मुख्य रूप से विंडोज गेम प्रोग्रामिंग में रुचि रखने वाले किसी के लिए मैं सोच रहा था कि सी # बेहतर विकल्प हो सकता है विजुअल सी # एक्सप्रेस संस्करण और एक्सएनए का उपयोग करके सीख सकते हैं, फिर दृश्य सी ++ पर स्विच करें जब वह सी ++ सीखने के लिए तैयार हो और इसलिए पहले से ही एक परिचित माहौल में हो। मुझे लगता है कि मेमोरी मैनेजमेंट में बहुत कुछ है, और सी # कम से कम इसे संभालता है ताकि वह सी ++ सीखने तक उसे बंद कर सके।
अन्य लोग इस तरह के आवेदन के लिए पहली प्रोग्रामिंग भाषा के रूप में सी ++ के बारे में क्या सोचते हैं? क्या मुझे सलाह चाहिए कि वह इसके बजाय सी # के लिए जाए?
यह शायद एक समुदाय विकी –
सी ++ केवल कठिन है अगर तुम अजगर पहले सीखना होना चाहिए । यदि आप पहले सी/सी ++ सीखते हैं, तो कुछ भी मुश्किल नहीं होगा। – hasen
+1 मैथ्यू, विकी के लिए एक कदम मतदान। मेरा एक मित्र और मैं एक गेम इंजन विकसित करने में कम से कम लोकप्रिय मार्ग ले रहा हूं। सी # हमारी पसंद है। सौभाग्य से, हमारे पास हमारे प्रोजेक्ट पर लागू करने के लिए सी ++ ज्ञान है। वह ग्राफिक्स इंजन पक्ष पर काम कर रहा है, मैं उपयोगकर्ता उपकरण को एक साथ सब कुछ 'सिलाई' करने के लिए जिम्मेदार हूं। – IAbstract