دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نويسي ویرایش: نویسندگان: Marius Bancila سری: ISBN (شابک) : 1786465183 ناشر: Packt Publishing سال نشر: 2017 تعداد صفحات: 0 زبان: English فرمت فایل : AZW3 (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 801 کیلوبایت
کلمات کلیدی مربوط به کتاب کتاب آشپزی برنامه نویسی C++ مدرن: برنامه نویسی c++
در صورت تبدیل فایل کتاب Modern C++ Programming Cookbook به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کتاب آشپزی برنامه نویسی C++ مدرن نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
بیش از 100 دستور العمل برای غلبه بر مشکلات خود در برنامه نویسی C++ و به دست آوردن درک عمیق تر از کارکرد C++ مدرن درباره این کتاب مهمترین ویژگیهای زبان و کتابخانه C++17، از جمله کانتینرها، الگوریتمها، عبارات منظم، رشتهها و موارد دیگر را کاوش کنید. با چارچوبهای تست واحد Boost.Test، Google Test و Catch پیش بروید، دانش ++C خود را گسترش دهید و مهارتهای توسعه خود را با سریع، قوی و مقیاسپذیر ساختن برنامههای کاربردی خود به سطوح جدیدی ارتقا دهید. این کتاب برای چه کسی است اگر می خواهید بر مراحل دشوار توسعه با C++ غلبه کنید و از ویژگی های آن با استفاده از شیوه های برنامه نویسی مدرن استفاده کنید، این کتاب برای شما مناسب است. این کتاب هم برای برنامه نویسان با تجربه ++C و هم برای افرادی با دانش قوی از مفاهیم OOP طراحی شده است. آنچه شما یاد خواهید گرفت با ویژگی های جدید زبان اصلی و مشکلاتی که قرار بود حل کنند آشنا شوید پشتیبانی استاندارد برای threading و concurrency را بدانید و بدانید که چگونه آنها را برای کارهای اساسی روزانه به کار ببرید. از ویژگی های C++ برای افزایش استحکام و عملکرد استفاده کنید چارچوب های آزمایشی پرکاربرد برای C++ را کاوش کنید و الگوها و اصطلاحات مفید مختلف را پیاده سازی کنید با انواع رشته ها کار کنید و به جنبه های مختلف کامپایل نگاه کنید توابع و اشیاء قابل فراخوانی را با تمرکز بر ویژگیهای مدرن کاوش کنید از کتابخانه استاندارد استفاده کنید و با کانتینرها، الگوریتمها و تکرارکنندهها کار کنید از عبارات منظم برای یافتن و جایگزینی عملیات رشته استفاده کنید از کتابخانه سیستم فایل جدید برای کار با فایل ها و دایرکتوری ها استفاده کنید از افزودنیهای ابزار جدید به کتابخانه استاندارد برای حل مشکلات رایجی که توسعهدهندگان با آنها مواجه میشوند از جمله string_view، هر نوع، اختیاری و انواع مختلف استفاده کنید. در جزئیات C++ یکی از پرکاربردترین زبان های برنامه نویسی است. سریع، کارآمد و انعطاف پذیر، برای حل بسیاری از مشکلات استفاده می شود. در آخرین نسخه های C++، برنامه نویسان شیوه کدنویسی خود را تغییر داده و برنامه نویسی قدیمی به سبک C را رها کرده و به جای آن از C++ مدرن استفاده می کنند. با شروع با ویژگی های زبان مدرن، هر دستور غذا به یک مشکل خاص می پردازد، با بحثی که راه حل را توضیح می دهد و بینشی در مورد نحوه کارکرد آن ارائه می دهد. شما مفاهیم اصلی در مورد زبان برنامه نویسی اصلی و همچنین وظایف رایجی که در هنگام ساختن طیف گسترده ای از نرم افزارها با آن مواجه می شوید، یاد خواهید گرفت. شما با مفاهیمی مانند همزمانی، عملکرد، برنامه نویسی متا، عبارات لامبدا، عبارات منظم، تست و بسیاری موارد دیگر در قالب دستور العمل ها آشنا خواهید شد. این دستور العمل ها به شما اطمینان می دهد که می توانید برنامه های خود را قوی و سریع کنید. در پایان کتاب، جنبههای جدیدتر C++11/14/17 را درک خواهید کرد و قادر خواهید بود بر کارهایی که زمانبر هستند یا در حین توسعه گامهای شما را شکست میدهند، غلبه کنید. سبک و رویکرد این کتاب از یک رویکرد مبتنی بر دستور العمل پیروی می کند، با مثال هایی که به شما قدرت می دهد تا ویژگی های زبان برنامه نویسی اصلی را پیاده سازی کنید و جنبه های جدیدتر C++ را کشف کنید.
Over 100 recipes to help you overcome your difficulties with C++ programming and gain a deeper understanding of the working of modern C++ About This Book Explore the most important language and library features of C++17, including containers, algorithms, regular expressions, threads, and more, Get going with unit testing frameworks Boost.Test, Google Test and Catch, Extend your C++ knowledge and take your development skills to new heights by making your applications fast, robust, and scalable. Who This Book Is For If you want to overcome difficult phases of development with C++ and leverage its features using modern programming practices, then this book is for you. The book is designed for both experienced C++ programmers as well as people with strong knowledge of OOP concepts. What You Will Learn Get to know about the new core language features and the problems they were intended to solve Understand the standard support for threading and concurrency and know how to put them on work for daily basic tasks Leverage C++'s features to get increased robustness and performance Explore the widely-used testing frameworks for C++ and implement various useful patterns and idioms Work with various types of strings and look at the various aspects of compilation Explore functions and callable objects with a focus on modern features Leverage the standard library and work with containers, algorithms, and iterators Use regular expressions for find and replace string operations Take advantage of the new filesystem library to work with files and directories Use the new utility additions to the standard library to solve common problems developers encounter including string_view, any , optional and variant types In Detail C++ is one of the most widely used programming languages. Fast, efficient, and flexible, it is used to solve many problems. The latest versions of C++ have seen programmers change the way they code, giving up on the old-fashioned C-style programming and adopting modern C++ instead. Beginning with the modern language features, each recipe addresses a specific problem, with a discussion that explains the solution and offers insight into how it works. You will learn major concepts about the core programming language as well as common tasks faced while building a wide variety of software. You will learn about concepts such as concurrency, performance, meta-programming, lambda expressions, regular expressions, testing, and many more in the form of recipes. These recipes will ensure you can make your applications robust and fast. By the end of the book, you will understand the newer aspects of C++11/14/17 and will be able to overcome tasks that are time-consuming or would break your stride while developing. Style and approach This book follows a recipe-based approach, with examples that will empower you to implement the core programming language features and explore the newer aspects of C++.