मैंने कॉलेज से सी ++ का उपयोग नहीं किया है। भले ही मैं चाहता हूं कि मुझे तब तक करने की ज़रूरत नहीं है जब तक कि मैं लॉन्च के लिए प्लगइन्स लिखना नहीं चाहता। क्या इसमें वापस आने के लिए पढ़ने के लिए एक अच्छी किताब है? कॉलेज के बाद से मेरा अनुभव मुख्य रूप से सी # और हाल ही में रूबी है। मैंने सी # डेवलपर्स के लिए कुछ किताब खरीदी और सीएलआई के साथ सी ++ लिखने के तरीके पर यह समाप्त हो गया। एक अच्छी किताब के दौरान यह काफी नहीं था जो मैं खोज रहा था।मूल बातें वापस प्राप्त करें। मैं सी ++ में वापस कैसे आ सकता हूं?
उत्तर
सी ++ में वापस आने का सबसे अच्छा तरीका कूदना है। आप किसी देश में किसी भी गंभीर समय के बिना वास्तविक भाषा नहीं सीख सकते हैं, जहां वे बोलते हैं। मैं प्रोग्रामिंग भाषा सीखने की कोशिश नहीं करता, बिना किसी समय कोडिंग खर्च किए।
हालांकि मैं सी सीखने की सिफारिश नहीं करता हूं। सी ++ में कुछ बुरी आदतों को लेने का यह एक अच्छा तरीका है।
मेरे पसंदीदा प्रभावी सी ++, अधिक प्रभावी सी ++, और स्कॉट मेयर्स द्वारा प्रभावी एसटीएल हैं। Sutter और Alexandrescu द्वारा सी ++ कोडिंग मानक भी।
मैंने इसे स्वयं नहीं किया है लेकिन लोगों और स्रोतों से सुना है कि मुझे विश्वास है कि कोएनिग और मू द्वारा "त्वरित सी ++" उन लोगों के लिए एक अच्छी किताब है जो सी ++ को जल्दी से चुनना चाहते हैं। सी सीखने के अधिक पारंपरिक मार्ग की तुलना में पहले सी ++ कक्षाओं के साथ सी के प्रकार के रूप में के + एम दृष्टिकोण आपको भाषा की विरासत से जुड़े नुकसान और बुरी आदतों से बचने के दौरान उत्पादक बनने में मदद करता है।
The C++ Programming Language द्वारा बजेर्न स्ट्राउस्ट्रप गहराई में सी ++ को कवर करता है। बजेर्ने सी ++ का आविष्कारक है। यह अंतर्दृष्टि भी प्रदान करता है कि भाषा किस तरह से है। कुछ लोगों को किताब थोड़ा सा पता चलता है। मैंने इसे एक सुखद पढ़ने के लिए पाया। यदि आपने शुरू करने के लिए एक शानदार जगह होने से पहले कुछ सी ++ किया है। यह सी ++ पर शुरुआती पुस्तक नहीं है।
मेरी किताब सिफारिशों:
आवश्यक सी ++ (Lippman)
सी ++ सामान्य ज्ञान: आवश्यक मध्यवर्ती प्रोग्रामिंग (Dewhurst)
... और मुझे दूसरे प्रभावी सी ++ ऊपर सुझाव।
मीटस्पेस में पुस्तकों को खरीदने का एक बहुत ही आसान विकल्प Safari Books Online जैसी सेवा की सदस्यता लेना है। एक अनुचित मासिक शुल्क के लिए आपको उपर्युक्त सभी पुस्तकों और अन्य लोगों के लिए पहुंच प्राप्त होगी। यदि आप दो पुस्तकों से अधिक तक तेजी से यादृच्छिक पहुंच चाहते हैं, तो यह बहुत अधिक भुगतान करता है। यह एक आसान मामला है कि आप अपने नियोक्ता को इसके लिए भुगतान करने के लिए मनाने के लिए चाहते हैं।
इसके अलावा, अपने आप को एक आईडीई के सामने बैठें जिसमें सी ++ कोड पूर्णता सुविधा है (मैं अधिकांश समय ग्रहण/सीडीटी का उपयोग करता हूं)।
ब्रूस एकल द्वारा एक अच्छी प्रारंभिक जगह "सी ++ में सोचना" है, मैंने शायद ही कभी पुस्तक के बारे में शिकायत की है। अच्छी तरह से लिखा है और एक संस्करण ऑनलाइन उपलब्ध है।
जब भी मुझे सी ++ में वापस आने की आवश्यकता होती है तो मैं एक और ऑनलाइन पुस्तक चुनता हूं जो बार्टोस मिइलवस्की द्वारा "सी ++ इन एक्शन" है। इसकी साइट पर online है।
यह पुस्तक वास्तव में महान है। मैं इसे भी सिफारिश कर सकता हूं। यह सिर्फ सी ++ के बारे में नहीं है। यह बहुत साफ कोड चित्रों के साथ अच्छे प्रोग्रामिंग प्रथाओं को भी बढ़ावा देता है। – svlada
- 1. मूल बातें पर वापस - सी # कंपाइलर त्रुटि
- 2. ClearCase: मैं पहले बेसलाइन पर कैसे वापस आ सकता हूं?
- 3. क्या मैं शून्य कार्य में वापस आ सकता हूं?
- 4. मैं कैसे प्राप्त कर सकता हूं मेरा मुख्य कार्य वापस आ गया है?
- 5. Mercurial: मैं एक विशेष संशोधन में कैसे वापस आ सकता हूं?
- 6. मैं जावास्क्रिप्ट ऑब्जेक्ट नाम कैसे सेट कर सकता हूं जो console.log में वापस आ जाता है?
- 7. फीडपार्सर-मूल बातें कैसे
- 8. तुलना करें 0 0 वापस आ सकता है, ट्रीसेट/ट्रीमैप
- 9. मैं बाहरी विंडोज कमांड कैसे निष्पादित कर सकता हूं और तुरंत पर्ल में वापस आ सकता हूं?
- 10. सी # विधि से जावास्क्रिप्ट 'मूल' सरणी कैसे वापस करें?
- 11. सी # मूल बातें बनाना परमाणु
- 12. मैं जेडीअलॉग बॉक्स से मूल जेएफआरएएम में एक मूल्य कैसे वापस कर सकता हूं?
- 13. मैं एप्लिकेशन को वापस बंडल में कैसे सहेज सकता हूं?
- 14. मैं पायथन में सिस्टम जानकारी कैसे वापस कर सकता हूं?
- 15. मैं एक लाइन की शुरुआत में एक आईफस्ट्रीम वापस कैसे वापस कर सकता हूं जिसे सी ++ में पढ़ा गया था?
- 16. सी ++ में "ऑब्जेक्ट वापस कैसे करें"?
- 17. मैं बफर ओवरफ़्लो कैसे आ सकता हूं?
- 18. सॉकेट मूल बातें समझना
- 19. रेल पर वापस आ रहा है
- 20. MySQL 'में खंड और वापस आ रिकॉर्ड सेट आदेश
- 21. मैं संग्रहीत प्रक्रिया से एक्सएमएल कैसे वापस कर सकता हूं?
- 22. मैं मेमोरीस्ट्रीम डॉक्क्स फ़ाइल एमवीसी कैसे वापस कर सकता हूं?
- 23. सी ++, एक्सकोड और टर्मिनल, पूर्ण मूल बातें
- 24. मैं सी # में एक प्रतिनिधि समारोह या लैम्ब्डा अभिव्यक्ति कैसे वापस कर सकता हूं?
- 25. ऑक्टेव मूल बातें: वेक्टर
- 26. गिट, मैं शाखा को खींचने के बाद मूल मास्टर पर वापस कैसे जा सकता हूं
- 27. glscalef() को वापस कैसे करें?
- 28. मैं पिछली एसवीएन प्रतिबद्धता पर वापस कैसे लौट सकता हूं?
- 29. मैं XHR.onreadystatechange कैसे अपना परिणाम वापस कर सकता हूं?
- 30. मैं एक स्कोप्ड लॉक कैसे वापस कर सकता हूं?
एक प्रारंभिक गाइड के रूप में बहुत प्रभावी है। मार्गदर्शिका में कोई मौलिक गलतियां नहीं हैं, सिवाय इसके कि इसे पुस्तकालयों (उदाहरण के लिए बढ़ावा) के उपयोग पर थोड़ी अधिक जोर देना चाहिए। संक्षेप में, एक अच्छा प्रारंभिक बिंदु, लेकिन यह आधुनिक सी ++ प्रथाओं के बारे में अंतिम शब्द नहीं होना चाहिए। –