برنامه نویسی

10 کتاب C++ که ارزش خواندن دارد

کتاب هایی که ارزش خواندن دارند و در مجموعه خود در قفسه قرار دارند

اون روز من پست گذاشتم توییتر یکی الگوی رفتاری و بسیاری از مردم می دانند که چگونه میم ها را همانطور که باید به عنوان یک شوخی در نظر بگیرند. ولی یه کامنت جدی بود و از این جدیت خوشم اومد😃.

از من خواسته شد که چند کتاب C++ را توصیه کنم:

pic.twitter.com/3T3cGTu2Wj

– ریشه ترمینال (@TerminalRootTV) 13 مارس 2022

بنابراین، تصمیم گرفتم 10 کتاب ++C را که ارزش خواندن و داشتن در مجموعه شما را دارند، توصیه و انتخاب کنم.

بیایید به لیست برسیم!


توسط خالق خود: بیارن استروستروپ .

تصویر 01

Em تور C++، ویرایش دوم، بیارن استروستروپ، خالق C++، آنچه را که C++ مدرن.

این راهنمای مختصر و مستقل اکثر ویژگی‌های کلیدی زبان و اجزای اصلی کتابخانه استاندارد را پوشش می‌دهد – البته نه با عمق زیاد، اما در سطحی که به برنامه‌نویسان دید کلی معنی‌داری از زبان ارائه می‌کند. مثال های مهم و کمک به تمرین در شروع.

این یکی از تنها کتاب های این لیست است که به زبان انگلیسی است، اما از آنجایی که اثری از خود پدیدآورنده است، به همین دلیل آن را در لیست اول قرار دادم و ارزش دارد که در مجموعه شما داشته باشید!!!

برای خرید این کتاب اینجا را کلیک کنید


42 روش خاص برای بهبود استفاده از C++11 ه C++14 .

تصویر 02

برخورد کنید و یاد بگیرید C++11 ه C++14 فراتر از آشنایی با توابع جدیدی است که ارائه می دهند (مثلاً اعلان های نوع). auto، معناشناسی حرکت، عبارات لامبدا و امکان همزمانی).

چالش این است که یاد بگیرید چگونه از این توابع به طور موثر استفاده کنید تا نرم افزار شما صحیح، کارآمد، پایدار و قابل حمل باشد. و اینجاست که این کتابچه راهنمای عملی وارد می شود. او نحوه نوشتن نرم افزار واقعا شگفت انگیز را توضیح می دهد.

از جمله موضوعات کتاب عبارتند از:

  • مزایا و معایب اولیه سازی بریس {}، مشخصات از noexcept، مسیریابی کامل و توابع اشاره گر هوشمند make.
  • روابط بین std::move، std::forward، منابع rvalue و تکنیک های جهانی برای نوشتن عبارات لامبدا واضح، صحیح و موثر. std::atomic متفاوت است از volatile، هر کدام چگونه باید استفاده شوند و چگونه با C++ API همزمان ارتباط دارند.

برای خرید این کتاب اینجا را کلیک کنید


نسخه چهارم ارائه‌های عمیق‌تری از ساختارهای داده، از جمله treaps و kd-trees، و همچنین روش‌های مرتب‌سازی و درهم‌سازی اضافی و بخش جدیدی در جمع‌آوری زباله‌های نسلی را ارائه می‌دهد.

تصویر 03

بر اساس کاربرد گسترده زبان C++، این کتاب طیف وسیعی از مطالعات را ارائه می‌کند و در عین حال ساختار داده‌ها و الگوریتم‌های مرتبط با آنها را با استفاده از C++ به عنوان زبان پیاده‌سازی راهنمایی می‌کند.

این کتاب به ویژه بر ارتباط بین ساختار داده و الگوریتم های آن، از جمله تجزیه و تحلیل پیچیدگی الگوریتم ها تأکید می کند. ساختار داده در زمینه طراحی برنامه شی گرا و پیاده سازی ساختار داده و مفاهیم آن برای انتخاب زبان برنامه نویسی نیز مورد بررسی قرار می گیرد.

برای خرید این کتاب اینجا را کلیک کنید


دیتل.

تصویر 04

C++ How to Program پوشش جامعی از برنامه نویسی شی گرا در C++ ارائه می دهد، از جمله چندین مطالعه موردی داخلی بسیار مرتبط: کلاس GradeBook (فصل 3-7)، کلاس Time (سه بخش از فصل 9)، کلاس Employee ( فصل های 12-13) و سیستم اختیاری OOD/UML™ 2 ATM (فصل های 1-7، 9 و 13).

برای خرید این کتاب اینجا را کلیک کنید


برای ویندوز و گنو/لینوکس.

تصویر 05

بیش از 30 سال است که C++ یکی از محبوب ترین زبان های تجاری بوده و سومین زبان پرکاربرد در جهان بوده و تقریباً در تمامی محیط های نرم افزاری و دستگاه های الکترونیکی وجود دارد. نقش اساسی آن در صنعت محاسبات را می توان با توسعه سیستم عامل ها، بازی ها و برنامه های کاربردی با ماهیت متنوع ثابت کرد.

برای خرید این کتاب اینجا را کلیک کنید


به استانداردهای مدرن برای C++ پایبند است.

تصویر 06

شی گرایی قدرت بازنمایی یک زبان را تا حد زیادی افزایش می دهد. و کد C++ بسیار فشرده تر از زبان C است (به طور متوسط ​​10 خط C ++ تا 25 خط C). اشیا به دانش و تکنیک های بیشتری نیاز دارند، اما نوید افزایش بهره وری تا 4 تا 1 را می دهند.

در مورد C++، این سود تا حد زیادی با کتابخانه STL (کتابخانه استاندارد الگو) همراه است. نویسنده پس از سال‌ها برنامه‌نویسی در C و C++، به مفاهیم شی در ابتدای کتاب می‌پردازد، سپس در سه فصل عمیق‌تر به زبان می‌پردازد، به‌ویژه در فصل 4، که نشان می‌دهد C++ چه چیز جدیدی را از کسانی که قبلاً به دست آورده‌اند. C++03 را بدانید.

C++ Explained and Applied همچنین نمونه هایی از ویژگی های جدید مانند پردازش عبارات منظم و اشاره گرهای هوشمند را ارائه می دهد. پیوستی به فصل 4 مواردی را از استاندارد C++14 مورد بحث قرار می دهد که برخی از نکات C++11 را بهبود می بخشد، مانند تخصیص حافظه پویا.

برنامه نویسی همزمان که توسط استاندارد C++11 معرفی شده است، با توجه به حجم و اهمیت آن و همچنین مهندسی نرم افزار در زمینه اشیاء، برای ایجاد نرم افزار با کیفیت مورد نیاز و در پایان، فصل خاصی دارد. مدیریت داده های شی گرا بانک ها

تفاوت بزرگ بین این کتاب و کتاب‌های موجود در بازار، پرداختن به بین‌المللی‌سازی برنامه‌ها در زمینه برزیل و نمونه‌های بی‌اهمیت، به‌ویژه با توجه به قالب‌ها و STL است (int vector کمک کمی می‌کند!).

برای خرید این کتاب اینجا را کلیک کنید


بهترین راهنمای که به شما یاد می دهد چگونه از ابتدا به C++ مسلط شوید.

تصویر 07

اگر یک برنامه نویس مبتدی یا متوسط ​​هستید که به دنبال بهبود مهارت های خود هستید، C++ For Dummies دستورالعمل ها و راهنمایی های واضحی را برای تبدیل شدن به یک برنامه نویس کاربردی در اختیار شما قرار می دهد. این راهنمای عملی که برای ویژگی های جدیدترین تغییرات در C++ 2014 به روز شده است، به شما نشان می دهد که چگونه کلاس ها، وراثت، موضوعات پیشرفته تر و موارد دیگر را درک کنید.

برای خرید این کتاب اینجا را کلیک کنید


راهنمای مبتدیان برای یادگیری ++C.

تصویر 08

این کتاب به شما می آموزد که چگونه با استفاده از ابزار قدرتمند C++ برنامه نویسی کنید، علاوه بر آن محبوب ترین پارادایم ها در دنیای برنامه نویسی را شرح می دهد: رویه ای و شی گرا. طراحی شده به عنوان مرجع و راهنمای مطالعه برای برنامه نویسی C++، تکنیک های کلاسیک و پیشرفته برنامه نویسی ساخت یافته را همراه با تکنیک های شی گرا ارائه می دهد. این متن همچنین مفاهیم اساسی الگوریتم ها، داده ها و اشیاء را با تأکید زیادی بر تجزیه و تحلیل، ساخت و طراحی برنامه ارائه می دهد.

برای خرید این کتاب اینجا را کلیک کنید


پوشش کامل تمام مطالب لازم.

تصویر 09

نسخه هفتم که به عنوان یک کتاب درسی نمونه برای برنامه های درسی توصیه شده توسط ACM/IEEE برای دوره های مقدماتی علوم کامپیوتر، برنامه نویسی و حل مسئله C++ پذیرفته شده است، همچنان فلسفه نویسندگان را در هدایت دانش آموزان از طریق محتوا به شیوه ای قابل دسترس و قابل دسترس بازتاب می دهد.

کتاب انگلیسیه ولی ارزش خوندن و داشتن داره!

برای خرید این کتاب اینجا را کلیک کنید


این برای بستن با شکوفایی است! همچنین توسط سازنده C++ نوشته شده است!

تصویر 10

استاندارد جدید C++11 به برنامه نویسان اجازه می دهد تا ایده های خود را واضح تر، ساده تر و مستقیم تر بیان کنند و کدهای سریع تر و کارآمدتر بنویسند. Bjarne Stroustrup، طراح و پیاده‌کننده اصلی C++، مرجع و آموزش قطعی خود را برای برنامه‌نویسانی که می‌خواهند به طور مؤثرتر از C++ استفاده کنند، سازماندهی، گسترش داده و به طور کامل بازنویسی کرده است.

برای خرید این کتاب اینجا را کلیک کنید


محتوای چند رسانه ای

اگر یادگیری با محتوای چندرسانه‌ای برای شما آسان‌تر است، ارزش دارد دوره‌های C++ مدرن ما را با توسعه رابط‌های گرافیکی با استفاده از: Qt خریداری کنید، از:

سری #QueroLer را در اینجا در وبلاگ دنبال کنید که در آن توصیه هایی برای سایر کتاب های علم و فناوری و همچنین لیستی از زبان های برنامه نویسی دیگر وجود دارد.


نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا