সংজ্ঞায়িত সি ++ বুক গাইড এবং তালিকা


4243

এই প্রশ্নটি প্রতিবছর প্রকাশিত হয় এমন কয়েক ডজন খারাপ সি ++ বইয়ের মধ্যে কয়েকটি মুক্তো সংগ্রহ করার চেষ্টা করে।

অন্যান্য অনেক প্রোগ্রামিং ভাষার মতো নয়, যা প্রায়শই ইন্টারনেটে পাওয়া টিউটোরিয়ালগুলি থেকে শুরু করে নেওয়া হয়, খুব কম লিখিত সি ++ বই অধ্যয়ন না করে খুব শীঘ্রই সি ++ নিতে সক্ষম হয়। এটি করার জন্য এটি বেশ বড় এবং জটিল। আসলে, এটি এত বড় এবং জটিল যে এখানে খুব খারাপ সি ++ বই রয়েছে। এবং আমরা খারাপ শৈলীর কথা বলছি না, তবে স্পষ্টত স্পষ্টত ত্রুটিযুক্ত ত্রুটিগুলি খেলাধুলা করা এবং অত্যন্ত খারাপ প্রোগ্রামিং শৈলীর প্রচারের মতো জিনিস ।

দয়া করে সম্পাদন করা প্রদান গৃহীত উত্তর মানের বই এবং একটি আনুমানিক দক্ষতা স্তর - বাঞ্ছনীয় পর আপনার উপরন্তু আলোচনা সি ++ চ্যাট রুমে । (নিয়মিতরারা যদি কোনও সুপারিশের সাথে একমত না হন তবে নির্দয়ভাবে আপনার কাজটি পূর্বাবস্থায় ফিরিয়ে আনতে পারে)) আপনি ব্যক্তিগতভাবে পড়ে / উপকৃত প্রতিটি বই সম্পর্কে একটি সংক্ষিপ্ত ব্লার্ব / বিবরণ যুক্ত করুন। মান, শিরোনাম ইত্যাদিতে বিতর্ক নির্দ্বিধায় বই যে মানদণ্ডগুলি পূরণ করে সেই তালিকায় যুক্ত হবে। অ্যাসোসিয়েশন অফ সি এবং সি ++ ব্যবহারকারীদের (এসিসিইউ) দ্বারা পর্যালোচনা থাকা বইগুলির পর্যালোচনার লিঙ্ক রয়েছে।

* দ্রষ্টব্য: প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী এবং অন্যান্য সংস্থানগুলি সি ++ ট্যাগ তথ্য এবং এর অধীনে পাওয়া যাবে

উত্তর:


4886

শিক্ষানবিস

পরিচিতি, কোনও পূর্ববর্তী প্রোগ্রামিংয়ের অভিজ্ঞতা নেই

  • সি ++ প্রিমার * (স্ট্যানলি লিপম্যান, জোসে লাজোই এবং বারবারা ই। মূ) ( সি ++ 11-র জন্য আপডেট হয়েছে ) 1+ পৃষ্ঠায় এসে এটি সি ++ এর একটি খুব সূক্ষ্ম সূচনা যা ভাষার খুব সহজেই অ্যাক্সেসযোগ্য বিন্যাসে অন্তর্ভুক্ত করে এবং মহান বিস্তারিত। পঞ্চম সংস্করণ (16 ই আগস্ট, 2012 প্রকাশিত) সি ++ 11 এর অন্তর্ভুক্ত। [পুনঃমূল্যায়ন]

  • প্রোগ্রামিং: সি ++ ব্যবহারের মূলনীতি এবং অনুশীলন (বার্জন স্ট্রোস্ট্রাপ, ২ য় সংস্করণ - 25 মে, 2014) ( সি ++ 11 / সি ++ 14 এর জন্য আপডেট হয়েছে ) ভাষার স্রষ্টার দ্বারা সি ++ ব্যবহার করে প্রোগ্রামিংয়ের একটি ভূমিকা। একটি ভাল পঠন, যা কোনও পূর্ববর্তী প্রোগ্রামিং অভিজ্ঞতা অনুমান করে না, তবে কেবল নতুনদের জন্য নয়।

* উল্লেখযোগ্যভাবে কম অনুকূল পর্যালোচনা সহ সি ++ প্রিমার প্লাস (স্টিফেন প্রতা) নিয়ে বিভ্রান্ত হওয়ার দরকার নেই ।

পূর্ববর্তী প্রোগ্রামিং অভিজ্ঞতা সহ ভূমিকা

  • সি ++ (বজর্ন স্ট্রাস্ট্রাপ) এর ট্যুর ( সি ++ 17 এর দ্বিতীয় সংস্করণ ) "সফর" হ'ল স্ট্যান্ডার্ড সি ++ (ভাষা এবং স্ট্যান্ডার্ড লাইব্রেরি, এবং সি ++ ব্যবহার করে ) এর সমস্তের টিউটোরিয়াল ওভারভিউ ১১ ) ইতিমধ্যে সি ++ জানে বা কমপক্ষে অভিজ্ঞ প্রোগ্রামার যারা জানেন তাদের জন্য একটি মাঝারি উচ্চ স্তরে। এই বইটি সেই সামগ্রীর বর্ধিত সংস্করণ যা সি ++ প্রোগ্রামিং ল্যাঙ্গুয়েজ, চতুর্থ সংস্করণের অধ্যায় 2-5 গঠন করে।

  • ত্বরিত সি ++ (অ্যান্ড্রু কোইনিগ এবং বারবারা মু, 1 ম সংস্করণ - আগস্ট 24, 2000) এটি মূলত সি ++ প্রাইমারের মতো একই স্থলটিকে covers েকে দেয় তবে এটি তার স্থানের চতুর্থ অংশে করে। এটি মূলত কারণ এটি প্রোগ্রামিংয়ের সাথে পরিচিত হওয়ার চেষ্টা করে না, তবেইতিপূর্বে অন্য কোনও ভাষায় প্রোগ্রাম করা লোকদের জন্য সি ++ এর একটি পরিচিতি। এটি একটি স্টিপার লার্নিং বক্ররেখা আছে, তবে, যারা এটি মোকাবেলা করতে পারেন, এটি ভাষার খুব কমপ্যাক্ট ভূমিকা। (Orতিহাসিকভাবে, এটি ভাষা শিক্ষার আধুনিক পদ্ধতির ব্যবহার করে প্রথম শিক্ষানবিশ বই হিসাবে নতুন ভিত্তিটি ভেঙে গেছে)) তবুও, এটি যে সি ++ শিখায় তা নিছক সি ++ 98। [পুনঃমূল্যায়ন]

সেরা অনুশীলন

  • কার্যকর সি ++ (স্কট মায়ার্স, তৃতীয় সংস্করণ - 22 মে 2005 পূর্ববর্তী সংস্করণগুলি সি থেকে আগত প্রোগ্রামারদের লক্ষ্য ছিল, তৃতীয় সংস্করণ এটি পরিবর্তন করে এবং জাভা জাতীয় ভাষা থেকে আগত প্রোগ্রামারদের লক্ষ্য করে। এটি খুব সহজেই অ্যাক্সেসযোগ্য (এবং উপভোগযোগ্য) শৈলীতে তাদের যুক্তি সহ ~০ ডলারের সহজে স্মরণীয় নিয়মগুলি উপস্থাপন করে। সি ++ ১১ এবং সি ++ ১৪ এর জন্য উদাহরণ এবং কয়েকটি সমস্যা পুরানো এবং কার্যকর আধুনিক সি ++ পছন্দ করা উচিত। [পুনঃমূল্যায়ন]

  • কার্যকর আধুনিক সি ++ (স্কট মায়ার্স) এটি মূলত কার্যকর সি ++ এর নতুন সংস্করণ, সি ++ প্রোগ্রামারদের লক্ষ্য সি ++ 03 থেকে সি ++ 11 এবং সি ++ 14 এ রূপান্তর করা।

  • কার্যকর এসটিএল (স্কট মায়ার্স) এর লক্ষ্যটি এসটিএল থেকে আসা স্ট্যান্ডার্ড লাইব্রেরির অংশেও একই কাজ করা যা কার্যকর সি ++ সামগ্রিকভাবে ভাষার সাথে কী করেছে: এটি তাদের যুক্তির পাশাপাশি থাম্বের বিধিগুলি উপস্থাপন করে। [পুনঃমূল্যায়ন]

অন্তর্বর্তী

  • আরো কার্যকর সি ++ (স্কট মায়ার্স) তুলনায় চলতি এমনকি আরও নিয়ম কার্যকর সি ++ । প্রথম বইটিতে যেগুলি রয়েছে তার চেয়ে গুরুত্বপূর্ণ নয়, তবে এখনও এটি জেনে রাখা ভাল।

  • ব্যতিক্রমী সি ++ (ভেষজ সুটার) ধাঁধাগুলির সেট হিসাবে উপস্থাপিত, এটি বিভিন্ন ধরণের গভীরতার কভারেজ ছাড়াও রিসোর্স অ্যাকুইজিশনের মাধ্যমে সি ++ এ সঠিক রিসোর্স ম্যানেজমেন্ট এবং ব্যতিক্রম সুরক্ষার একটি সর্বোত্তম এবং পুঙ্খানুপুঙ্খ আলোচনা রয়েছে Initial পিম্পল আইডিয়াম, নাম সন্ধান, ভাল বর্গ নকশা এবং সি ++ মেমরি মডেল সহ অন্যান্য বিষয়ের of [পুনঃমূল্যায়ন]

  • আরও ব্যতিক্রমী সি ++ (ভেষজ সুটার) অতিরিক্ত ব্যতিক্রমী সুরক্ষা বিষয়গুলিও ব্যতিক্রমী সি ++ এ আচ্ছাদিত করে না, সি ++ তে কার্যকর অবজেক্ট-ভিত্তিক প্রোগ্রামিং এবং এসটিএলের সঠিক ব্যবহারের আলোচনার পাশাপাশি। [পুনঃমূল্যায়ন]

  • ব্যতিক্রমী সি ++ স্টাইল (ভেষজ সুটার) জেনেরিক প্রোগ্রামিং, অপ্টিমাইজেশন এবং রিসোর্স ম্যানেজমেন্ট নিয়ে আলোচনা করে; এই বইটিতে সি -++-তে সদস্যবিহীন ফাংশন এবং একক দায়িত্বের নীতি ব্যবহার করে কীভাবে মডিউলার কোড লিখতে হয় তার একটি দুর্দান্ত প্রদর্শন রয়েছে। [পুনঃমূল্যায়ন]

  • সি ++ কোডিং স্ট্যান্ডার্ডস (হার্ব সটার এবং আন্দ্রে আলেকজান্দ্রেস্কু) "কোডিং স্ট্যান্ডার্ড" এর অর্থ এই নয় যে "আমার কোডটি কতটা স্পেসে ফাঁকা করব?" এই বইটিতে 101 টি সর্বোত্তম অনুশীলন, আইডিয়াম এবং সাধারণ সমস্যা রয়েছে যা আপনাকে সঠিক, বোধগম্য এবং দক্ষ সি ++ কোড লিখতে সহায়তা করতে পারে। [পুনঃমূল্যায়ন]

  • সি ++ টেমপ্লেট: সম্পূর্ণ গাইড (ডেভিড Vandevoorde এবং Nicolai এম Josuttis) এইটেমপ্লেট সম্বন্ধে বই হিসাবে তারা সি ++ আগে 11 অস্তিত্ব। এটি একেবারে বেসিক থেকে শুরু করে কয়েকটি উন্নত টেম্পলেট বিপণন সামগ্রীর সমস্ত বিষয়কে কভার করে এবং টেমপ্লেটগুলি কীভাবে কাজ করে (প্রতিটি ধারণা এবং কীভাবে এটি প্রয়োগ করা হয়) এর প্রতিটি বিশদ বর্ণনা করে এবং অনেকগুলি সাধারণ সমস্যাগুলি নিয়ে আলোচনা করে। ওয়ান সংজ্ঞা রুল (ওডিআর) এবং পরিশিষ্টগুলিতে ওভারলোড রেজোলিউশনের দুর্দান্ত সংক্ষিপ্তসার রয়েছে। সি ++ 11, সি ++ 14 এবং সি ++ 17 এরএকটি দ্বিতীয় সংস্করণ ইতিমধ্যে প্রকাশিত হয়েছে। [পুনঃমূল্যায়ন]

  • সি ++ 17 - সম্পূর্ণ গাইড (নিকোলাই এম জোসুটিস) এই বইতে সি ++ 17 স্ট্যান্ডার্ডে প্রবর্তিত সমস্ত নতুন বৈশিষ্ট্য বর্ণনা করা হয়েছে যেমন 'ইনলাইন ভেরিয়েবলস', 'কনটেক্সটপ্রাপ্ত' যেমন 'পলিমারফিক পর্যন্ত সমস্ত উপায় রয়েছে মেমোরি রিসোর্স 'এবং' ওভারলাইনযুক্ত ডেটা সহ নতুন এবং মুছুন '।


অগ্রসর

  • আধুনিক সি ++ ডিজাইন (আন্দ্রে আলেকজান্ড্রেসকু) উন্নত জেনেরিক প্রোগ্রামিং কৌশলগুলির একটি গ্রাউন্ডব্রেকিং বই। নীতি-ভিত্তিক নকশা, প্রকারের তালিকা এবং মৌলিক জেনেরিক প্রোগ্রামিং আইডিয়ামগুলি উপস্থাপিত করে তারপরে ব্যাখ্যা করে যে জেনেরিক প্রোগ্রামিং ব্যবহার করে কতগুলি দরকারী নকশার প্যাটার্নগুলি (ছোট বস্তুর বরাদ্দকারী, ফান্টেক্টর, ফ্যাক্টরি, দর্শনার্থী, এবং বহু-পদ্ধতি সহ) কার্যকরভাবে প্রয়োগ করা যায়? । [পুনঃমূল্যায়ন]

  • সি ++ টেমপ্লেট মেটাপোগ্র্যামিং (ডেভিড আব্রাহামস এবং আলেকসি গুড়তভয়)

  • সি ++ কনক্যুরঞ্জি ইন অ্যাকশন (অ্যান্টনি উইলিয়ামস) থ্রেড লাইব্রেরি, অ্যাটমিক্স লাইব্রেরি, সি ++ মেমরি মডেল, লক এবং মিটেক্সেস, পাশাপাশি মাল্টিথ্রেড অ্যাপ্লিকেশনগুলির নকশা এবং ডিবাগিংয়ের বিষয়গুলি সহ সি ++ 11 সমাবর্তন সমর্থন সহ একটি বই সি ++ 14 এবং সি ++ 17 এরএকটি দ্বিতীয় সংস্করণ ইতিমধ্যে প্রকাশিত হয়েছে।

  • উন্নত সি ++ মেটাপ্রোগ্রামিং (ডেভিড ডি জেনারো) টিএমপি কৌশলগুলির একটি প্রাক-সি ++ 11 ম্যানুয়াল, তত্ত্বের চেয়ে অনুশীলনে বেশি মনোনিবেশ করেছে। এই বইটিতে একটি টন স্নিপেট রয়েছে, যার কয়েকটি ধরণের বৈশিষ্ট্য অনুসারে অচল করে দেওয়া হয়েছে, তবে কৌশলগুলি, তবে তা জানা পক্ষে দরকারী। আপনি যদি উদ্দীপনাযুক্ত ফর্ম্যাটিং / সম্পাদনা করতে পারেন তবে আলেকজান্দ্রেস্কুর চেয়ে পড়া আরও সহজ, এবং তর্কসাপেক্ষে আরও ফলপ্রসূ। আরও অভিজ্ঞ বিকাশকারীদের জন্য, সি সি ++ (একটি ছিটকিনি) এর অন্ধকার কোণার সম্পর্কে আপনি কিছু সংগ্রহ করতে পারেন এমন একটি ভাল সম্ভাবনা রয়েছে যা সাধারণত বিস্তৃত অভিজ্ঞতার মধ্য দিয়ে আসে।

  • সি ++ এ কার্যকরী প্রোগ্রামিং (ইভান Čukić) বইটি পাঠককে আধুনিক সি ++ এর কার্যকরী দৃষ্টান্তের সাথে পরিচয় করিয়ে দেয়। এটি বিভিন্ন উদাহরণ এবং ডায়াগ্রামের সাথে তাত্ত্বিক এবং কোডের দিকগুলি কভার করে। লেখকের পাঠদানের অভিজ্ঞতা রয়েছে এবং এটি কার্যকরী প্রোগ্রামিংয়ের বিভিন্ন দিকের মাধ্যমে পাঠককে সহজভাবে গাইড করতে ব্যবহার করে।


রেফারেন্স স্টাইল - সমস্ত স্তর

সি ++ 11/14/17 /… তথ্যসূত্র:

  • সি ++ 11 / 14 / 17 মানক (INCITS / আইএসও / আইইসি 14882: 2011/2014/2017) এই, অবশ্যই, সব চূড়ান্ত সালিশ বা সি নয় ++, যে হয়। তবে সচেতন থাকুন যে এটি সম্পূর্ণরূপে অভিজ্ঞ ব্যবহারকারীদের জন্য এটি বোঝার জন্য যথেষ্ট সময় এবং প্রচেষ্টা ব্যয় করতে ইচ্ছুক একটি রেফারেন্স হিসাবে নির্ধারিত । সি ++ 17 স্ট্যান্ডার্ডটি 198 সুইস ফ্রাঙ্কের জন্য বৈদ্যুতিন আকারে প্রকাশিত হয়।

  • সি ++ 17 স্ট্যান্ডার্ডটি উপলব্ধ, তবে আপাতদৃষ্টিতে এটি অর্থনৈতিক আকারে নেই - সরাসরি আইএসও থেকে এটির জন্য 198 সুইস ফ্রাঙ্কস (প্রায় 200 মার্কিন ডলার) খরচ হয়। বেশিরভাগ লোকের ক্ষেত্রে মানককরণের আগে চূড়ান্ত খসড়া পর্যাপ্ত (এবং বিনামূল্যে) এর চেয়ে বেশি is C ++ 20-এ অন্তর্ভুক্ত হওয়ার সম্ভাবনা রয়েছে এমন নতুন বৈশিষ্ট্যগুলি ডকুমেন্ট করে অনেকেই একটি আরও নতুন খসড়া পছন্দ করবেন ।

  • নতুন সি ++ (সি ++ 11/14) ( কেবল পিডিএফ) (স্কট মায়ার্স) ( সি ++ 14 এর জন্য আপডেট করা হয়েছে ) এর সংক্ষিপ্ত বিবরণগুলি হ'লতিন দিনের প্রশিক্ষণ কোর্সের উপস্থাপনা উপকরণ (স্লাইড এবং কিছু বক্তৃতা নোট) স্কট মায়ার্স, যিনি সি ++ তে অত্যন্ত সম্মানিত লেখক। আইটেমের তালিকাটি সংক্ষিপ্ত হলেও মানটি বেশি।

  • সি ++ কোর নির্দেশিকা (সি ++ 11/14/17 / ...) (বিয়ারনে স্ট্রোভস্ট্রুপের এবং ঔষধি Sutter সম্পাদিত) একজন নব্য অনলাইন আধুনিক সি ++ ভাল ব্যবহার করার জন্য একটা নীতিমালা প্রণয়ন নিয়ে গঠিত নথি। নির্দেশিকা তুলনামূলকভাবে উচ্চ-স্তরের ইস্যুগুলিতে যেমন ইন্টারফেস, রিসোর্স ম্যানেজমেন্ট, মেমরি ম্যানেজমেন্ট এবং অ্যাপ্লিকেশন আর্কিটেকচার এবং গ্রন্থাগারের নকশাকে প্রভাবিত করে সম্মতিতে জোর দেয়। প্রকল্পটি CppCon'15 এ বজর্ন স্ট্রস্ট্রপ এবং অন্যান্য দ্বারা ঘোষণা করা হয়েছিল এবং সম্প্রদায়ের অবদানকে স্বাগত জানায়। বেশিরভাগ নির্দেশিকাগুলি একটি যুক্তি এবং উদাহরণগুলির পাশাপাশি সম্ভাব্য সরঞ্জাম সহায়তার আলোচনার সাথে পরিপূরক। স্থির বিশ্লেষণ সরঞ্জামগুলি দ্বারা স্বয়ংক্রিয়ভাবে চেকযোগ্য হওয়ার জন্য অনেকগুলি বিধি বিশেষত ডিজাইন করা হয়েছে।

  • সি ++ সুপার প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী (মার্শাল ক্লাইন, বিয়ারনে স্ট্রোভস্ট্রুপের এবং অন্যদের) স্ট্যান্ডার্ড সি ++ ফাউন্ডেশন একটি প্রচেষ্টা সি ++ প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী ঐক্যবদ্ধ করার পূর্বে মার্শাল ক্লাইন এবং বিয়ারনে স্ট্রোভস্ট্রুপের দ্বারা স্বতন্ত্রভাবে পরিচালিত এবং একই সাথে নতুন অবদান একত্রিত হয়। আইটেমগুলি বেশিরভাগই একটি মধ্যবর্তী স্তরে সমস্যাগুলি সম্বোধন করে এবং প্রায়শই একটি হাস্যকর সুরে লেখা হয়। সমস্ত আইটেম এখনও সি ++ স্ট্যান্ডার্ডের সর্বশেষতম সংস্করণ সহ পুরোপুরি আপ টু ডেট নয়।

  • cppreferences.com (সি ++ 03/11/14/17 /…) (নাট কোহল দ্বারা প্রবর্তিত) একটি উইকি যা মৌলিক মূল-ভাষার বৈশিষ্ট্যগুলির সংক্ষিপ্তসার এবং সি ++ স্ট্যান্ডার্ড লাইব্রেরির বিস্তৃত ডকুমেন্টেশন রয়েছে। ডকুমেন্টেশন খুব সুনির্দিষ্ট তবে সরকারী স্ট্যান্ডার্ড নথির চেয়ে পড়া সহজ এবং উইকের প্রকৃতির কারণে এটি আরও ভাল নেভিগেশন সরবরাহ করে। প্রকল্পটি সি ++ স্ট্যান্ডার্ডের সমস্ত সংস্করণ নথি করে এবং সাইটটি একটি নির্দিষ্ট সংস্করণের জন্য ডিসপ্লে ফিল্টার করতে দেয়। প্রকল্পটি নাপ কোহল সিপিসি'ক 14 উপস্থাপন করেছিলেন


ক্লাসিক / পুরানো

দ্রষ্টব্য: এই বইগুলির মধ্যে থাকা কিছু তথ্য আপ টু ডেট হতে পারে না বা সেরা অনুশীলন হিসাবে বিবেচিত হবে না।

  • সি ++ এর ডিজাইন এবং বিবর্তন (বাজরেন স্ট্রোস্ট্রপ)ভাষাটি কেন এমনভাবে হয় তা আপনি জানতে চাইলে এই বইটি যেখানে আপনি উত্তর পেয়েছেন। এটিসি ++ এর মানককরণের আগে সমস্ত কিছু কভার করে।

  • সি তে ++, Ruminations - (অ্যান্ড্রু Koenig এবং বারবারা মো) [পর্যালোচনা]

  • উন্নত সি ++ প্রোগ্রামিং স্টাইলস এবং আইডিয়ামস (জেমস কোপলিয়েন) প্যাটার্ন আন্দোলনের পূর্বসূরী, এটি অনেকগুলি সি ++ - নির্দিষ্ট "আইডিয়াম" বর্ণনা করে। এটি অবশ্যই একটি খুব ভাল বই এবং আপনি যদি সময় ব্যয় করতে পারেন তবে এটি বেশ পুরানো এবং বর্তমান সি ++ এর সাথে আপ-টু-ডেট নয় read

  • লার্জ স্কেল সি ++ সফটওয়্যার ডিজাইন (জন লাকোস) লাকোস খুব বড় সি ++ সফ্টওয়্যার প্রকল্প পরিচালনা করার কৌশল ব্যাখ্যা করে। অবশ্যই, একটি ভাল পঠন, এটি শুধুমাত্র আপ টু ডেট ছিল। এটি সি ++ 98 এর অনেক আগে লেখা হয়েছিল এবং বড় আকারের প্রকল্পগুলির জন্য গুরুত্বপূর্ণ অনেকগুলি বৈশিষ্ট্য (যেমন নেমস্পেস) মিস করে। আপনার যদি কোনও বড় সি ++ সফ্টওয়্যার প্রকল্পে কাজ করার দরকার হয় তবে আপনি এটি পড়তে চাইতে পারেন, যদিও আপনাকে এটির সাথে লবণের চেয়ে বেশি পরিমাণে গ্রহণ করা প্রয়োজন। একটি নতুন সংস্করণ প্রথম ভলিউম 2019 সালে প্রকাশিত হয়

  • সি ++ অবজেক্ট মডেলের অভ্যন্তরে (স্ট্যানলি লিপম্যান) যদি আপনি জানতে চান যে ভার্চুয়াল সদস্য ফাংশনগুলি কীভাবে সাধারণত প্রয়োগ করা হয় এবং বেস-অবজেক্টগুলি কীভাবে একটি বহু-উত্তরাধিকারের দৃশ্যে মেমরিতে সাধারণভাবে রক্ষিত হয় এবং কীভাবে এটি সমস্ত কার্য সম্পাদনকে প্রভাবিত করে, আপনি যেখানে এটি করবেন এই জাতীয় বিষয়ের উপর পুঙ্খানুপুঙ্খ আলোচনা সন্ধান করুন।

  • অ্যানোটেটেড সি ++ রেফারেন্স ম্যানুয়াল (বজর্ন স্ট্রস্ট্রপ, মার্গারেট এ। এলিস) এই বইটি বেশ পুরানো যে এটি 1989 সি ++ 2.0 সংস্করণটি আবিষ্কার করে - টেমপ্লেট, ব্যতিক্রম, নামস্থান এবং নতুন ক্যাসেটগুলি এখনও চালু হয়নি। এই বলে যে, এই বইটি সময়ের পুরো সি ++ স্ট্যান্ডার্ডের মধ্যে দিয়ে যুক্তি, সম্ভাব্য বাস্তবায়ন এবং ভাষার বৈশিষ্ট্যগুলি ব্যাখ্যা করে। এটি সি ++ তে প্রোগ্রামিং নীতি এবং নিদর্শনগুলি শিখার জন্য বই নয়, তবে সি ++ ভাষার প্রতিটি বিষয় বোঝার জন্য।

  • সি ++ (ব্রুস এক্কেল, ২ য় সংস্করণ, 2000) এ ভাবনা । দুটি খণ্ড; অন্তর্ভুক্তস্তরের বইগুলিরএকটি টিউটোরিয়াল শৈলী মুক্ত সেট। ডাউনলোডগুলি: খণ্ড 1 , খণ্ড 2 । দুর্ভাগ্যক্রমে তারাconstসরকারী ত্রুটি-বিচ্যুতি তালিকা না করেবেশ কয়েকটি তুচ্ছ ত্রুটির দ্বারা উদ্বিগ্ন হয়েছে (যেমন টেম্পোরারিগুলি স্বয়ংক্রিয়ভাবে বজায় রাখা হয়)। একটি আংশিক 3 তম পক্ষের ত্রুটি-বিচ্যুতির তালিকাটি ( http://www.computersciencelab.com/Eckel.htm )এ উপলব্ধ, তবে এটি দৃশ্যত রক্ষণাবেক্ষণ করা হয়নি।

  • বৈজ্ঞানিক ও প্রকৌশল সি ++: অ্যাডভান্সড টেকনিকস অ্যান্ড এক্সেসমেন্টস (জন বার্টন এবং লি ন্যাকম্যান) এটি একটি বিস্তৃত এবং খুব বিশদ বই যা সংখ্যার পদ্ধতির প্রসঙ্গে সি ++ তে সমস্ত বৈশিষ্ট্যকে ব্যাখ্যা করার এবং ব্যবহার করার চেষ্টা করেছিল। এটি সেই সময়ে কুইরিজলি রিকারিং টেম্পলেট প্যাটার্ন (সিআরটিপি, যা বার্টন-ন্যাকম্যান ট্রিক নামে পরিচিত) এর মতো বেশ কয়েকটি নতুন কৌশল চালু করেছিল। এটি বিভিন্ন কৌশল যেমন ডাইমেনশনাল বিশ্লেষণ এবং স্বয়ংক্রিয় পৃথককরণের পথিকৃত। এটি অনেকগুলি সংকলনযোগ্য এবং দরকারী কোড সহ এসেছে, একটি এক্সপ্রেশন পার্সার থেকে শুরু করে একটি ল্যাপকের মোড়ক পর্যন্ত। কোডটি এখনও এখানে উপলভ্য: http://www.informit.com/store/sciographic-and-engineering-c-plus-plus-an-intr Productions-9780201533934। দুর্ভাগ্যক্রমে, বইগুলি স্টাইল এবং সি ++ বৈশিষ্ট্যগুলিতে কিছুটা পুরানো হয়ে গেছে, তবে এটি সে সময়কার এক অবিশ্বাস্য ট্যুর-ডি-ফোর্স ছিল (1994, প্রাক-এসটিএল)। গতিশীলতার উত্তরাধিকারের অধ্যায়গুলি বোঝার জন্য কিছুটা জটিল এবং খুব কার্যকর নয়। এই ক্লাসিক বইয়ের একটি আপডেট সংস্করণ যাতে মুভ সিমান্টিকস এবং এসটিএল থেকে শিখানো পাঠগুলি অন্তর্ভুক্ত রয়েছে very


402
@ জি রাসোভস্কি: সমস্ত বই যা ওয়াই ঘন্টার মধ্যে এক্স শিখানোর প্রতিশ্রুতি দেয়। উদাহরণস্বরূপ 24 ঘন্টা সি ++ শিখুন। আমি বিশ্বাস করি যে এ জাতীয় সমস্ত বই ভালভাবে এড়ানো যায়।
akhil_mittal

115
কারও জুতোতে পা রাখা আমি ঘৃণা করি, তবে আমি ব্রুস একেলের "থিংকিং ইন সি ++" এর প্রস্তাব দিচ্ছি না যদিও আমি লেখককে তার উপকরণগুলি অনলাইনে প্রকাশের জন্য সম্মান করি। বইটির দৃষ্টিভঙ্গি সিওএস + এবং "অবজেক্ট ওরিয়েন্টেড" প্রোগ্রামিংয়ের তুলনামূলকভাবে দুর্বল বা অকার্যকর ব্যবহারের পরামর্শ দেয়, যা জিওএফ ডিজাইনের প্যাটার্নগুলির দুর্বল প্রয়োগের মতো। আমি এটি সাধারণভাবে প্রোগ্রামিংয়ের কাছে একটি আকর্ষণীয় প্রবর্তক বইটি পেয়েছি, তবে যেহেতু কেউ পুরোপুরি প্রোগ্রামিং এবং (বিশেষত) কম্পিউটার বিজ্ঞানের সাথে আরও বেশি পরিচিত হয়ে ওঠেন, আমি এমন বইগুলি পাই যা খাঁটিভাবে "ক্লাসিক" ওওপি পদে শিক্ষার জন্য ক্ষতিকারক বলে মনে করে।

30
@ জি.আরসোভস্কি accu.org ওয়েবসাইটে, রেটিং সহ একটি বই পর্যালোচনা বিভাগ রয়েছে। আপনি সি ++ এর জন্য অনুসন্ধান করতে পারেন। তাদের মধ্যে অনেকগুলি "প্রস্তাবিত নয়" রেট দেওয়া হয়।
জাফড বিবেলব্রোক ২ '

82
এক্সিলারেটেড সি ++ 2000 এর।
স্বায়ত্তশাসিত

59
আমি মনে করি সংস্করণটির জন্য প্রকাশিত তারিখগুলি (যেখানে প্রযোজ্য সংস্করণ নম্বর সহ) রেখে দেওয়া ভাল হবে।
অ্যারন হল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.