کتاب C++ Concurrency in Action, 2nd Edition

کتاب  C++ Concurrency in Action, 2nd Edition

کتاب C++ Concurrency in Action, 2nd Edition ویرایش دوم نوشته آنتونی ویلیامز  است.

این کتاب در سال 2018 انتشار یافته و دارای 575 صفحه و زبان انگلیسی برای خوانندگان ارائه می شود.

سی پلاس پلاس نسخه 11 پشتیبانی قوی برای برنامه های چند نخی ارائه می دهد.

پس از آن نسخه 14 و 17 براساس این پایه به روز رسانی و ساخته شد .

این نسخه دارای گزینه های بهتر از قبل برای همگام سازی شده به این معنی که یک گزینه فوق العاده قدرتمند برای  ساخت برنامه های کاربردی چند هسته ای و موازی می باشد.

این کتاب پرفروش نسخه دوم، تجدید نظر شده و تمام آخرین تغییرات نسخه 14 و 17 را پوشش  داده و خواننده را به همه چیزهایی که لازم است برای نوشتن برنامه های کاربردی قوی و زیبا در نسخه 17 را آموزش می دهد. با خواندن این کتاب یاد خواهید گرفت چگونه برنامه نویسی پیچیده  همگام سازی بذون مشکلات معمول بنویسید

  • نویسنده :آنتونی ویلیامز
  • لینک دانلود : دانلود

برای دیدن آموزش های بیشتر در تلگرام ما را دتبال کنید

کتاب شروع برنامه نویسی بازی با سی پلاس پلاس

کتاب شروع برنامه نویسی بازی با سی پلاس پلاس

این کتاب در مورد ارائه یک مقدمه سرگرم کننده برای دنیای برنامه نویسی بازی با سی پلاس پلاس است. و درک شما از اصول برنامه نویسی مانند متغیرها، حلقه ها و شرایط با استفاده از برنامه های مینی بازی مانند شروع خواهد شد.

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

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

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

نویسندگان :جان هورتون

لینک دانلود : دانلود

برای دیدن آموزش های بیشتر در تلگرام ما را دتبال کنید

کتاب برنامه نویسی امن با سی و سی پلاس پلاس

کتاب برنامه نویسی امن با سی و سی پلاس پلاس

برنامه نویسی امن با سی و سی پلاس پلاس را چگونه یاد بگیریم ؟

کلمه عبور ربوده شده  (Password sniffing) – جاسوسی (spoofing) – سرریز کردن بافر (buffer overflows) – خود داری از خدمات (denial of service):  این تنها چند مورد از سیستم های رایانه ای و شبکه های امروز است. در ریشه این اپیدمی کدهای ضعیف نوشته شده ، ضعیف تست شده و نا امن که همه را در معرض خطر قرار می دهد. واضح است که توسعه دهندگان امروز نیازمند کمک به فهمیدن چگونگی نوشتن کد هستند که مهاجمان قادر به بهره برداری از آن نشوند. اما نوشتن چنین کد شگفت آور دشوار است.

در کتاب برنامه نویسی امن با سی و سی پلاس پلاس به روش نوشتن کدهای امن و توسعه برنامه ها و ایمن سازی آنها پرداخته شده است که نیاز است ر برنامه نویسی آن را دانلود و استفاده نمایید

 

نویسندگان :Siddhartha Rao

لینک دانلود : دانلود

برای دیدن آموزش های بیشتر در تلگرام ما را دتبال کنید

کتاب خودآموز برنامه نویسی سی پلاس پلاس روزی یک ساعت

کتاب خودآموز برنامه نویسی سی پلاس پلاس روزی یک ساعت

در کتاب خودآموز برنامه نویسی سی پلاس پلاس هر روز یک ساعت از انتشارات Sams تمام مهارت هایی که شما برای شروع برنامه نویسی در سی پلاس پلاس نیاز دارید با فقط روزی یک ساعت مطالعه ، یاد بگیرید.

با استفاده از این آموزش کامل، شما به سرعت اصول اولیه را تمرین و سپس به ویژگی های پیشرفته و مفاهیم بیشتری آشنا می شوید.

این کتاب به طور کامل برای استاندارد C ++ 14، با پیش نمایش C ++ 17 به روز شده است، این کتاب زبان را از دیدگاه عملی ارائه می دهد، به شما کمک می کند تا یاد بگیرند که چگونه از C ++ برای ایجاد سریعتر، ساده تر و کارآمدتر برنامه های C ++ استفاده کنید.

  • مدیریت C ++ و برنامه نویسی شی گرا
  • درک نحوه استفاده از ویژگی های C ++ به شما برای نوشتن کد فشرده و کارآمد با استفاده از مفاهیم مانند عبارات لامبدا، سازنده ها و اپراتورها
  • بهترین و مفیدترین شیوه ها را بیاموزید و از مشکلات و موارد غیر ضروری جلوگیری کنید
  • استفاده از قالب کتابخانه استاندارد ، از جمله containers و الگوریتم های مورد نیاز در اکثر برنامه های کاربردی C ++ دنیای واقعی را یاد بگیرید
  • دانش و تخصص خود را با تمرینات در پایان هر درس آزمایش کنید

هیچ تجربه برنامه نویسی قبلی  و پیش نیازی لازم نیست

  • نوشتن سریع و قدرتمند C ++ برنامه ها، کامپایل کد منبع و ایجاد فایل های اجرایی
  • مفاهیم برنامه نویسی شی گرا مانند encapsulation، abstraction، inheritance و polymorphism را یاد بگیرید
  • از الگوریتم ها و کتابخانه استاندارد قالب برای نوشتن برنامه های کاربردی با ویژگی های غنی با ثبات C ++ استفاده کنید
  • بدانید که چگونه کسر نوع اتوماتیک به ساده کردن کد C ++ کمک می کند
  • تکنیک های برنامه ریزی پیچیده با استفاده از عبارات لامبدا، اشاره گرهای هوشمند و سازندگان حرکت می کنند
  • از ویژگی های C ++ با یادگیری از کارشناسان برنامه نویسی
  • ویژگی های C ++ را یاد بگیرید که به شما امکان برنامه های کاملی و کارآمد C ++ را برنامه ریزی می کنند
  • پیش نمایش آنچه در C ++ 17 جدید است

نویسنده :Siddhartha Rao

لینک دانلود : دانلود

برای دیدن آموزش های بیشتر در تلگرام ما را دتبال کنید

کانال تلگرام

کتاب آموزش سریع برنامه نویسی سی پلاس پلاس همراه با مثال

کتاب آموزش سریع برنامه نویسی سی پلاس پلاس همراه با مثال

آیا میخواهید بدانید که چگونه برنامه سی پلاس پلاس را بلافاصله برنامه ریزی کنید؟  آیا می خواهید شروع به نوشتن برنامه های سی پلاس پلاس قوی تر و بهتر کنید؟
رویکرد منحصر به فرد مدرن سی پلاس پلاس سریعتر کمک خواهد کرد که شما سریع تر و روانتر از آنچه تا به حال باور کرده اید یاد بگیرید.

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

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

 

نویسندگان :Andrew Koenig, Barbara Moo

لینک دانلود : دانلود