برنامه نويسي

++C متخصص: با یادگیری بهترین شیوه های کدنویسی با آخرین ویژگی های C++17 و C++20 به یک برنامه نویس ماهر تبدیل شوید.

Expert C++: Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features

دانلود کتاب Expert C++: Become a proficient programmer by learning coding best practices with C++17 and C++20’s latest features (به فارسی: ++C متخصص: با یادگیری بهترین شیوه های کدنویسی با آخرین ویژگی های C++17 و C++20 به یک برنامه نویس ماهر تبدیل شوید.) نوشته شده توسط «Vardan Grigoryan – Shunguang Wu»


اطلاعات کتاب ++C متخصص: با یادگیری بهترین شیوه های کدنویسی با آخرین ویژگی های C++17 و C++20 به یک برنامه نویس ماهر تبدیل شوید.

موضوع اصلی: کامپیوتر – برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: Packt Publishing

نویسنده: Vardan Grigoryan – Shunguang Wu

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2020

تعداد صفحه: 606 / 591

حجم فایل: 12.37 مگابایت

کد کتاب: 1838554769 , 9781838554767

توضیحات کتاب ++C متخصص: با یادگیری بهترین شیوه های کدنویسی با آخرین ویژگی های C++17 و C++20 به یک برنامه نویس ماهر تبدیل شوید.

طراحی و معمار برنامه های C++ مقیاس پذیر در دنیای واقعی با کاوش در تکنیک های پیشرفته در برنامه نویسی سطح پایین، برنامه نویسی شی گرا (OOP)، کتابخانه قالب استاندارد (STL)، فرابرنامه نویسی و همزمانی ویژگی های کلیدی طراحی برنامه های حرفه ای و قابل نگهداری با یادگیری مفاهیم پیشرفته مانند برنامه نویسی کاربردی، قالب ها و شبکه استفاده از الگوهای طراحی و بهترین روش ها برای حل مشکلات دنیای واقعی عملکرد پروژه های خود را با طراحی ساختارهای داده و الگوریتم های همزمان بهبود بخشید شرح کتاب C++ طی سال ها تکامل یافته است و آخرین نسخه – C ++20 – اکنون در دسترس است. از زمان C++11، C++ به طور مداوم مجموعه ویژگی های زبان را بهبود می بخشد. با نسخه جدید، مجموعه‌ای از ویژگی‌ها مانند مفاهیم، ​​ماژول‌ها، محدوده‌ها و برنامه‌های مشترک را بررسی خواهید کرد. این کتاب راهنمای شما برای یادگیری پیچیدگی‌های زبان، تکنیک‌ها، ابزارهای C++ و ویژگی‌های جدید معرفی‌شده در C++20 خواهد بود، و در عین حال به شما کمک می‌کند از این موارد در هنگام ساختن نرم‌افزار مدرن و انعطاف‌پذیر استفاده کنید. شما با کاوش در آخرین ویژگی‌های C++ شروع می‌کنید و سپس به سراغ تکنیک‌های پیشرفته‌ای مانند multithreading، همزمانی، اشکال‌زدایی، نظارت و برنامه‌نویسی با کارایی بالا می‌روید. این کتاب به اصول برنامه نویسی شی گرا و کتابخانه قالب استاندارد C++ می پردازد و حتی نحوه ایجاد قالب های سفارشی را به شما نشان می دهد. پس از این، قبل از اینکه نگاهی به بهترین شیوه های کدگذاری و الگوهای طراحی ضروری بیندازید، در مورد رویکردهای مختلفی مانند توسعه مبتنی بر آزمایش (TDD)، توسعه رفتار محور (BDD) و طراحی دامنه محور (DDD) خواهید آموخت. برای ساخت برنامه های کاربردی درجه حرفه ای در پایان کتاب، بینش مفیدی در مورد پیشرفت های اخیر C++ در هوش مصنوعی و یادگیری ماشین به دست خواهید آورد. در پایان این کتاب برنامه نویسی C++، شما در زمینه توسعه برنامه های کاربردی در دنیای واقعی، از جمله فرآیند طراحی نرم افزار پیچیده، تخصص کسب خواهید کرد. آنچه یاد خواهید گرفت درک مدیریت حافظه و برنامه نویسی سطح پایین در C++ برای نوشتن برنامه های کاربردی ایمن و پایدار کشف آخرین ویژگی های C++20 مانند ماژول ها، مفاهیم، ​​محدوده ها و برنامه های معمولی درک تکنیک های اشکال زدایی و تست و کاهش مشکلات برنامه های خود را طراحی کنید. و پیاده سازی برنامه های رابط کاربری گرافیکی با استفاده از Qt5 از چند رشته ای و همزمانی برای اجرای سریعتر برنامه های خود استفاده کنید. بازی های سطح بالا را با استفاده از قابلیت های شی گرا C++ توسعه دهید. کاوش هوش مصنوعی و مفاهیم یادگیری ماشین با C++ این کتاب برای چه کسی است. توسعه دهندگانی که به دنبال ارتقای دانش خود به سطح بعدی و تکمیل مهارت های خود در ساخت برنامه های کاربردی درجه حرفه ای هستند.


Design and architect real-world scalable C++ applications by exploring advanced techniques in low-level programming, object-oriented programming (OOP), the Standard Template Library (STL), metaprogramming, and concurrency Key Features Design professional-grade, maintainable apps by learning advanced concepts such as functional programming, templates, and networking Apply design patterns and best practices to solve real-world problems Improve the performance of your projects by designing concurrent data structures and algorithms Book Description C++ has evolved over the years and the latest release – C++20 – is now available. Since C++11, C++ has been constantly enhancing the language feature set. With the new version, you’ll explore an array of features such as concepts, modules, ranges, and coroutines. This book will be your guide to learning the intricacies of the language, techniques, C++ tools, and the new features introduced in C++20, while also helping you apply these when building modern and resilient software. You’ll start by exploring the latest features of C++, and then move on to advanced techniques such as multithreading, concurrency, debugging, monitoring, and high-performance programming. The book will delve into object-oriented programming principles and the C++ Standard Template Library, and even show you how to create custom templates. After this, you’ll learn about different approaches such as test-driven development (TDD), behavior-driven development (BDD), and domain-driven design (DDD), before taking a look at the coding best practices and design patterns essential for building professional-grade applications. Toward the end of the book, you will gain useful insights into the recent C++ advancements in AI and machine learning. By the end of this C++ programming book, you’ll have gained expertise in real-world application development, including the process of designing complex software. What you will learn Understand memory management and low-level programming in C++ to write secure and stable applications Discover the latest C++20 features such as modules, concepts, ranges, and coroutines Understand debugging and testing techniques and reduce issues in your programs Design and implement GUI applications using Qt5 Use multithreading and concurrency to make your programs run faster Develop high-end games by using the object-oriented capabilities of C++ Explore AI and machine learning concepts with C++ Who this book is for This C++ book is for experienced C++ developers who are looking to take their knowledge to the next level and perfect their skills in building professional-grade applications.

دانلود کتاب «++C متخصص: با یادگیری بهترین شیوه های کدنویسی با آخرین ویژگی های C++17 و C++20 به یک برنامه نویس ماهر تبدیل شوید.»

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

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.

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