सवाल परिभाषित सी ++ पुस्तक गाइड और सूची


यह प्रश्न हर साल प्रकाशित होने वाली दर्जनों खराब सी ++ किताबों के बीच कुछ मोती इकट्ठा करने का प्रयास करता है।

कई अन्य प्रोग्रामिंग भाषाओं के विपरीत, जिन्हें अक्सर इंटरनेट पर पाए गए ट्यूटोरियल्स से जाने पर उठाया जाता है, कुछ अच्छी तरह से लिखित सी ++ पुस्तक का अध्ययन किये बिना सी ++ को जल्दी से चुनने में सक्षम होते हैं। ऐसा करने के लिए यह बहुत बड़ा और जटिल तरीका है। वास्तव में, यह इतना बड़ा और जटिल है, कि बहुत सी बुरी सी ++ किताबें हैं वहाँ से बाहर। और हम बुरी शैली के बारे में बात नहीं कर रहे हैं, लेकिन खेल की तरह चीजें हैं चमकदार स्पष्ट तथ्यात्मक त्रुटियां तथा असामान्य रूप से खराब प्रोग्रामिंग शैलियों को बढ़ावा देना

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

* नोट: एफएक्यू और अन्य संसाधनों में पाया जा सकता है सी ++ टैग जानकारी और नीचे


4253


मूल




जवाब:


शुरुआती

परिचय, कोई पिछला प्रोग्रामिंग अनुभव नहीं

  • सी ++ प्राइमर * (स्टेनली लिप्पमैन, जोसी लाजोई, और बारबरा ई। मू) (सी ++ 11 के लिए अपडेट किया गया) 1k पृष्ठों पर आ रहा है, यह सी ++ में एक बहुत ही गहन परिचय है जो भाषा में सब कुछ एक बहुत ही सुलभ प्रारूप में और बहुत विस्तार से शामिल करता है। पांचवां संस्करण (16 अगस्त, 2012 को जारी) सी ++ 11 को शामिल करता है। [समीक्षा] 

  • प्रोग्रामिंग: सी ++ का उपयोग सिद्धांत और अभ्यास (बजेर्न स्ट्राउस्ट्रप, दूसरा संस्करण - 25 मई, 2014) (सी ++ 11 / सी ++ 14 के लिए अपडेट किया गया) भाषा के निर्माता द्वारा सी ++ का उपयोग कर प्रोग्रामिंग के लिए एक परिचय। एक अच्छा पढ़ा, जो कि पिछले प्रोग्रामिंग अनुभव नहीं मानता है, बल्कि न केवल शुरुआती लोगों के लिए है।

* भ्रमित नहीं होना चाहिए सी ++ प्राइमर प्लस (स्टीफन प्राटा), काफी कम अनुकूल के साथ समीक्षा

पिछले प्रोग्रामिंग अनुभव के साथ परिचय,

  • सी ++ का एक दौरा (बजेर्न स्ट्राउस्ट्रप) (सी ++ 17 के लिए दूसरा संस्करण) "टूर" एक त्वरित (लगभग 180 पृष्ठ और 14 अध्याय) मानक सी ++ (भाषा और मानक पुस्तकालय) के सभी ट्यूटोरियल अवलोकन है, और सी ++ 11 का उपयोग कर) उन लोगों के लिए एक मामूली उच्च स्तर पर जो पहले से ही सी ++ जानते हैं या कम से कम अनुभवी प्रोग्रामर हैं। यह पुस्तक सामग्री का विस्तारित संस्करण है जो सी ++ प्रोग्रामिंग भाषा के अध्याय 2-5 का गठन करती है, चौथा संस्करण।

  • त्वरित सी ++ (एंड्रयू कोएनिग और बारबरा मू, पहला संस्करण - 24 अगस्त, 2000) यह मूल रूप से उसी जमीन को कवर करता है सी ++ प्राइमर, लेकिन इसकी जगह के चौथे स्थान पर ऐसा करता है। यह काफी हद तक है क्योंकि यह एक परिचय होने का प्रयास नहीं करता है प्रोग्रामिंग, लेकिन एक परिचय के लिए सी ++ उन लोगों के लिए जिन्होंने पहले किसी अन्य भाषा में प्रोग्राम किया है। इसमें एक तेज सीखने की वक्र है, लेकिन, जो इसका सामना कर सकते हैं, उनके लिए यह भाषा का एक बहुत ही कॉम्पैक्ट परिचय है। (ऐतिहासिक रूप से, इसने भाषा को पढ़ाने के लिए आधुनिक दृष्टिकोण का उपयोग करने वाली पहली शुरुआत करने वाली पुस्तक होने के कारण नई जमीन तोड़ दी।) इसके बावजूद, सी ++ यह सिखाता है पूरी तरह से सी ++ 98 है। [समीक्षा]

सर्वोत्तम प्रथाएं

  • प्रभावी सी ++ (स्कॉट मेयर्स, तीसरा संस्करण - 22 मई, 2005) यह सबसे अच्छा दूसरा पुस्तक सी ++ प्रोग्रामर पढ़ने के उद्देश्य से लिखा गया था, और यह सफल हुआ। पहले संस्करणों का लक्ष्य सी से आने वाले प्रोग्रामर के लिए किया गया था, तीसरा संस्करण इसे बदलता है और जावा जैसे भाषाओं से प्रोग्रामर को लक्षित करता है। यह अंगूठे के ~ 50 आसान-याद रखने वाले नियमों को उनके तर्क के साथ एक बहुत ही सुलभ (और आनंददायक) शैली में प्रस्तुत करता है। सी ++ 11 और सी ++ 14 के लिए उदाहरण और कुछ समस्याएं पुरानी हैं और प्रभावी आधुनिक सी ++ को प्राथमिकता दी जानी चाहिए। [समीक्षा]

  • प्रभावी आधुनिक सी ++ (स्कॉट मेयर्स) यह मूल रूप से नया संस्करण है प्रभावी सी ++, सी ++ प्रोग्रामर को सी ++ 03 से सी ++ 11 और सी ++ 14 में संक्रमण करने का लक्ष्य है।

  • प्रभावी एसटीएल (स्कॉट मेयर्स) इसका लक्ष्य एसटीएल से आने वाली मानक लाइब्रेरी के हिस्से में करना है प्रभावी सी ++ पूरी तरह से भाषा में किया: यह उनके तर्क के साथ अंगूठे के नियम प्रस्तुत करता है। [समीक्षा]

मध्यम

  • अधिक प्रभावी सी ++ (स्कॉट मेयर्स) अंगूठे के और भी नियम प्रभावी सी ++। पहली किताब में जितना महत्वपूर्ण नहीं है, लेकिन अभी भी जानना अच्छा है।

  • असाधारण सी ++ (हर्ब सटर) पहेली के एक सेट के रूप में प्रस्तुत किया गया है, संसाधन संसाधन अधिग्रहण के माध्यम से उचित संसाधन प्रबंधन और सी ++ में अपवाद सुरक्षा की सर्वोत्तम और पूरी तरह से चर्चाओं में से एक है प्रारंभिक (आरएआईआई) अन्य कई प्रकार के गहन कवरेज के अलावा पिंपल मुहावरे, नाम लुकअप, अच्छी कक्षा डिजाइन, और सी ++ मेमोरी मॉडल सहित विषयों। [समीक्षा]

  • अधिक असाधारण सी ++ (हर्ब सटर) अतिरिक्त अपवाद सुरक्षा विषयों को कवर नहीं करता है असाधारण सी ++, सी ++ में प्रभावी ऑब्जेक्ट उन्मुख प्रोग्रामिंग और एसटीएल के सही उपयोग के बारे में चर्चा के अलावा। [समीक्षा]

  • असाधारण सी ++ शैली (हर्ब सटर) जेनेरिक प्रोग्रामिंग, अनुकूलन, और संसाधन प्रबंधन पर चर्चा करता है; इस पुस्तक में गैर-सदस्य कार्यों और एकल जिम्मेदारी सिद्धांत का उपयोग करके सी ++ में मॉड्यूलर कोड लिखने का उत्कृष्ट प्रदर्शन भी है। [समीक्षा]

  • सी ++ कोडिंग मानकों (हर्ब सटर और आंद्रेई अलेक्जेंड्रेस्कू) "कोडिंग मानकों" का अर्थ यह नहीं है कि "मुझे अपना कोड कितना स्थान देना चाहिए?" इस पुस्तक में 101 सर्वोत्तम प्रथाओं, मुहावरे और सामान्य नुकसान हैं जो आपको सही, समझने योग्य और लिखने में मदद कर सकते हैं। कुशल सी ++ कोड। [समीक्षा]

  • सी ++ टेम्पलेट्स: पूर्ण गाइड (डेविड वंदेवोर्डे और निकोलाई एम जोसुटिस) यह है  टेम्पलेट्स के बारे में किताब के रूप में वे सी ++ 11 से पहले मौजूद थे। इसमें मूलभूत बातें से कुछ सबसे उन्नत टेम्पलेट मेटाप्रोग्रामिंग तक कुछ भी शामिल है और यह बताता है कि कैसे टेम्पलेट काम करते हैं (अवधारणात्मक रूप से और उन्हें कैसे कार्यान्वित किया जाता है) और कई आम नुकसान पर चर्चा करता है। परिशिष्ट में एक परिभाषा नियम (ओडीआर) और ओवरलोड रिज़ॉल्यूशन का उत्कृष्ट सारांश है। ए दूसरा प्रकाशन सी ++ 11, सी ++ 14 और सी ++ 17 को कवर करना पहले ही प्रकाशित हो चुका है। [समीक्षा]


उन्नत

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

  • सी ++ टेम्पलेट मेटाप्रोग्रामिंग (डेविड अब्राहम और Aleksey Gurtovoy)

  • कार्रवाई में सी ++ Concurrency (एंथनी विलियम्स) थ्रेड लाइब्रेरी, परमाणु पुस्तकालय, सी ++ मेमोरी मॉडल, ताले और म्यूटेक्स सहित सी ++ 11 समवर्ती समर्थन को कवर करने वाली एक पुस्तक, साथ ही मल्टीथ्रेड किए गए अनुप्रयोगों को डिजाइन और डिबग करने के मुद्दे भी शामिल हैं।

  • उन्नत सी ++ मेटाप्रोग्रामिंग (डेविड डायनेरो) टीएमपी तकनीकों का एक पूर्व-सी ++ 11 मैनुअल, सिद्धांत की तुलना में अभ्यास पर अधिक केंद्रित है। इस पुस्तक में स्निपेट का एक टन है, जिनमें से कुछ प्रकार के गुणों से अप्रचलित हो जाते हैं, लेकिन तकनीकें, फिर भी जानना उपयोगी होती हैं। यदि आप क्विर्की प्रारूपण / संपादन के साथ रख सकते हैं, तो अलेक्जेंड्रेस्कू से पढ़ना आसान है, और तर्कसंगत रूप से, अधिक फायदेमंद। अधिक अनुभवी डेवलपर्स के लिए, एक अच्छा मौका है कि आप सी ++ (एक क्विर्क) के अंधेरे कोने के बारे में कुछ चुन सकते हैं जो आम तौर पर केवल व्यापक अनुभव के माध्यम से आता है।


संदर्भ शैली - सभी स्तर

  • सी ++ प्रोग्रामिंग भाषा (बजेर्न स्ट्राउस्ट्रप) (सी ++ 11 के लिए अपडेट किया गया) अपने निर्माता द्वारा सी ++ के लिए क्लासिक परिचय। क्लासिक के एंड आर के समानांतर के लिए लिखा गया है, यह वास्तव में बहुत कुछ पढ़ता है और मूल भाषा से लेकर मानक लाइब्रेरी तक, भाषा के दर्शन के लिए प्रोग्रामिंग प्रतिमानों के बारे में सब कुछ बताता है। [समीक्षा] नोट: सी ++ मानक की सभी रिलीज इस प्रश्न में ट्रैक की गई हैं: मुझे वर्तमान सी ++ मानक कहां मिल सकता है

  • सी ++ मानक पुस्तकालय ट्यूटोरियल और संदर्भ (निकोलाई जोसुटिस) (सी ++ 11 के लिए अपडेट किया गया)  सी ++ मानक पुस्तकालय के लिए परिचय और संदर्भ। दूसरा संस्करण (9 अप्रैल, 2012 को जारी) सी ++ 11 को शामिल करता है। [समीक्षा]

  • सी ++ आईओ स्ट्रीम और लोकेलस (एंजेलिका लैंगर और क्लाउस क्रेफ्ट) इस पुस्तक के बारे में कहने के लिए बहुत कम है कि, यदि आप धाराओं और लोकेशंस के बारे में कुछ भी जानना चाहते हैं, तो यह निश्चित उत्तरों को खोजने का एक स्थान है। [समीक्षा]

सी ++ 11/14 संदर्भ:

  • सी ++ मानक (INCITS / आईएसओ / आईईसी 14882-2011) यह, ज़ाहिर है, उन सभी का अंतिम मध्यस्थ है जो सी ++ नहीं है या नहीं। हालांकि, जागरूक रहें कि इसका उद्देश्य पूरी तरह से संदर्भ के रूप में है अनुभव उपयोगकर्ता अपनी समझ के लिए काफी समय और प्रयास समर्पित करने के इच्छुक हैं। हमेशा की तरह, पहली रिलीज थी काफी महंगा ($ 300 + यूएस), लेकिन अब इसे $ 60US के लिए इलेक्ट्रॉनिक रूप में जारी किया गया है।

  • सी ++ 14 मानक उपलब्ध है, लेकिन प्रतीत होता है कि यह एक आर्थिक रूप में नहीं है - सीधे आईएसओ से इसकी लागत 198 स्विस फ़्रैंक (लगभग $ 200 यूएस) है। ज्यादातर लोगों के लिए, मानकीकरण से पहले अंतिम मसौदा पर्याप्त (और मुफ्त) से अधिक है। कई लोग पसंद करेंगे यहां तक ​​कि नया मसौदा भी, नई सुविधाओं को दस्तावेज करना जो सी ++ 17 में शामिल होने की संभावना है।

  • नए सी ++ (सी ++ 11/14) का अवलोकन (केवल पीडीएफ) (स्कॉट मेयर्स) (सी ++ 1y / सी ++ 14 के लिए अपडेट किया गया) ये स्कॉट मेयर्स द्वारा प्रदान किए जाने वाले तीन दिवसीय प्रशिक्षण पाठ्यक्रम की प्रस्तुति सामग्री (स्लाइड और कुछ व्याख्यान नोट्स) हैं, जो सी ++ पर अत्यधिक सम्मानित लेखक हैं। हालांकि वस्तुओं की सूची कम है, गुणवत्ता उच्च है।

  • सी ++ कोर दिशानिर्देश (सी ++ 11/14/17 / ...) (बजेर्न स्ट्राउस्ट्रप और हर्ब सटर द्वारा संपादित) एक विकसित ऑनलाइन दस्तावेज़ है जिसमें आधुनिक सी ++ अच्छी तरह से उपयोग करने के लिए दिशानिर्देशों का एक सेट शामिल है। दिशानिर्देश अपेक्षाकृत उच्च स्तरीय मुद्दों पर केंद्रित हैं, जैसे इंटरफेस, संसाधन प्रबंधन, स्मृति प्रबंधन और अनुप्रयोग वास्तुकला और पुस्तकालय डिजाइन को प्रभावित करने वाली सहमति। परियोजना थी Bjarne Stroustrup और दूसरों द्वारा CppCon'15 में घोषित किया गया और समुदाय से योगदान का स्वागत करता है। अधिकांश दिशानिर्देशों को एक तर्क और उदाहरण के साथ-साथ संभावित टूल समर्थन के बारे में चर्चा के साथ पूरक किया जाता है। कई नियम विशेष रूप से स्थैतिक विश्लेषण उपकरण द्वारा स्वचालित रूप से चेक करने योग्य होने के लिए डिज़ाइन किए गए हैं।

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

  • cppreference.com (सी ++ 03/11/14/17 / ...) (नाट कोहल द्वारा शुरू किया गया) एक विकी है जो मूल कोर-भाषा सुविधाओं का सारांश देता है और सी ++ मानक पुस्तकालय का व्यापक दस्तावेज़ीकरण करता है। दस्तावेज़ीकरण बहुत सटीक है लेकिन आधिकारिक मानक दस्तावेज़ से पढ़ने के लिए आसान है और इसकी विकी प्रकृति के कारण बेहतर नेविगेशन प्रदान करता है। परियोजना सी ++ मानक के सभी संस्करणों को दस्तावेज करती है और साइट एक विशिष्ट संस्करण के लिए प्रदर्शन को फ़िल्टर करने की अनुमति देती है। परियोजना थी CppCon'14 में नेट कोहल द्वारा प्रस्तुत किया गया


क्लासिक्स / बूढ़े

ध्यान दें: इन पुस्तकों के भीतर निहित कुछ जानकारी अद्यतित नहीं हो सकती है या अब सर्वोत्तम अभ्यास नहीं माना जा सकता है।

  • सी ++ का डिजाइन और विकास (Bjarne Stroustrup) यदि आप जानना चाहते हैं क्यूं कर भाषा जिस तरह से है, यह पुस्तक वह जगह है जहां आपको उत्तर मिलते हैं। इसमें सबकुछ शामिल है मानकीकरण से पहले सी ++ का।

  • सी ++ पर ruminations - (एंड्रयू कोएनिग और बारबरा मू) [समीक्षा]

  • उन्नत सी ++ प्रोग्रामिंग शैलियाँ और मुहावरे (जेम्स कोप्लिएन) पैटर्न आंदोलन के पूर्ववर्ती, यह कई सी ++ - विशिष्ट "मुहावरे" का वर्णन करता है। यह निश्चित रूप से एक बहुत अच्छी किताब है और यदि आप समय छोड़ सकते हैं, लेकिन वर्तमान सी ++ के साथ काफी पुराने और अद्यतित नहीं हो सकते हैं, तो यह अभी भी एक पढ़ा जा सकता है।

  • बड़े पैमाने पर सी ++ सॉफ्टवेयर डिजाइन (जॉन लेकोस) लाकोस बहुत बड़ी सी ++ सॉफ्टवेयर परियोजनाओं को प्रबंधित करने के लिए तकनीकें बताते हैं। निश्चित रूप से, एक अच्छा पढ़ा, अगर यह केवल अद्यतित था। यह सी ++ 98 से बहुत पहले लिखा गया था और बड़े पैमाने पर परियोजनाओं के लिए कई विशेषताओं (जैसे नेमस्पेस) पर महत्वपूर्ण है। यदि आपको एक बड़ी सी ++ सॉफ्टवेयर प्रोजेक्ट में काम करने की ज़रूरत है, तो आप इसे पढ़ना चाहेंगे, हालांकि आपको इसके साथ नमक के अनाज से ज्यादा लेना होगा। एक नए संस्करण की पहली मात्रा है 2018 में उम्मीद है

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

  • एनोटेटेड सी ++ संदर्भ मैनुअल (बजेर्न स्ट्राउस्ट्रप, मार्गरेट ए एलिस) यह पुस्तक काफी हद तक पुरानी है कि यह 1 9 8 9 सी ++ 2.0 संस्करण - टेम्पलेट्स, अपवाद, नामस्थान और नए कलाकारों की खोज नहीं की गई थी। हालांकि, यह पुस्तक तर्कसंगत, संभावित कार्यान्वयन और भाषा की विशेषताओं को समझाते समय के पूरे सी ++ मानक के माध्यम से जाती है। यह सी ++ पर प्रोग्रामिंग सिद्धांतों और पैटर्न सीखने के लिए एक पुस्तक नहीं है, लेकिन सी ++ भाषा के हर पहलू को समझने के लिए।

  • सी ++ में सोच रहा है (ब्रूस एकल) दो खंड; एक ट्यूटोरियल शैली है मुक्त परिचय स्तर की किताबों का सेट। डाउनलोड: वॉल्यूम 1, वॉल्यूम 2। दुर्भाग्य से वे कई छोटी त्रुटियों से विचलित हो गए हैं (उदाहरण के लिए कि अस्थायी बनाए रखना स्वचालित रूप से होता है const), कोई आधिकारिक इरेटा सूची के साथ। आंशिक 3तृतीय पार्टी इरेटा सूची पर उपलब्ध है (http://www.computersciencelab.com/Eckel.htm), लेकिन यह स्पष्ट रूप से बनाए रखा नहीं है।

  • वैज्ञानिक और इंजीनियरिंग सी ++: उन्नत तकनीकों और उदाहरणों का परिचय (जॉन बार्टन और ली नाकमैन) यह एक व्यापक और बहुत विस्तृत पुस्तक है जिसने संख्यात्मक तरीकों के संदर्भ में सी ++ में उपलब्ध सभी सुविधाओं का उपयोग करने और उपयोग करने की कोशिश की। इस समय कई नई तकनीकों, जैसे कि क्यूरियसली रिकुरिंग टेम्पलेट पैटर्न (सीआरटीपी, जिसे बार्टन-नाकमैन चाल भी कहा जाता है) पेश किया गया था। इसने कई तकनीकों जैसे कि आयामी विश्लेषण और स्वचालित भेदभाव की शुरुआत की। यह अभिव्यक्ति पार्सर से लेकर लैपैक रैपर तक के कई संकलित और उपयोगी कोड के साथ आया था। कोड अभी भी उपलब्ध है: http://www.informit.com/store/scientific-and-engineering-c-plus-plus-an-introduction-9780201533934। दुर्भाग्यवश, किताबें शैली और सी ++ सुविधाओं में कुछ हद तक पुरानी हो गई हैं, हालांकि, उस समय यह एक अविश्वसनीय टूर-डी-फोर्स था (1 99 4, प्री-एसटीएल)। गतिशीलता विरासत पर अध्याय समझने के लिए थोड़ा जटिल हैं और बहुत उपयोगी नहीं हैं। इस क्लासिक पुस्तक का एक अद्यतित संस्करण जिसमें चलने वाले अर्थशास्त्र शामिल हैं और एसटीएल से सीखे गए सबक बहुत अच्छे होंगे।


4019



क्या कोई सूची है, शायद, सी ++ किताबें जिन्हें पढ़ा नहीं जाना चाहिए? - G.Rassovsky
@ जी रासोव्स्की: सभी किताबें जो वाई घंटे में एक्स को सिखाने का वादा करती हैं। उदाहरण के लिए 24 घंटे में सी ++ सीखें। मेरा मानना ​​है कि ऐसी सभी किताबें बेहतर से बचती हैं। - i_am_zero
मुझे किसी के जूते पर कदम उठाने से नफरत है, लेकिन मैं ब्रूस एकल की "सी ++ में सोचने" की सिफारिश नहीं करता हूं, भले ही मैं लेखक को अपनी सामग्री को मुफ्त में प्रकाशित करने के लिए सम्मान करता हूं। पुस्तक का परिप्रेक्ष्य सीओ ++ और "ऑब्जेक्ट ओरिएंटेड" प्रोग्रामिंग के अपेक्षाकृत खराब या अप्रभावी उपयोग का सुझाव देता है, जो कि गोफ डिजाइन पैटर्न के खराब अनुप्रयोग के समान है। मैंने इसे सामान्य रूप से प्रोग्रामिंग के लिए एक दिलचस्प प्रारंभिक पुस्तक पाया, लेकिन जैसे ही कोई प्रोग्रामिंग और (विशेष रूप से) कंप्यूटर विज्ञान से अधिक परिचित हो जाता है, मुझे किताबें मिलती हैं जो पूरी तरह से "क्लासिक" ओओपी शर्तों में शिक्षा के लिए हानिकारक होती हैं। - Alexander Pritchard
त्वरित सी ++ 2000 से है। क्या मुझे चिंता करनी चाहिए कि यह पुराना है? - AutonomousApps
मुझे लगता है कि संस्करण के लिए प्रकाशित तारीखों को लागू करना अच्छा होगा (संस्करण संख्या जहां लागू हो)। - Aaron Hall♦