Expert C++ Programming PDF
By:Maya Posch,Jacek Galowicz
Published on 2018-04-13 by Packt Publishing Ltd
Developing expert level application development skills with C++ Key Features - \u200bTake \u200b \u200badvantage \u200b \u200bof \u200b \u200bthe \u200b \u200bmyriad \u200b \u200bof \u200b \u200bfeatures \u200b \u200band \u200b \u200bpossibilities \u200b \u200bthat \u200b \u200bC++ offers \u200b \u200bto \u200b \u200bbuild \u200b real-world \u200b \u200bapplications - Delve into the fundamentals of multithreading and concurrency and find out how to implement them - Learn the latest features of C++ and how to write better code by using the Standard Library Book Description C++ has \u200b \u200bcome \u200b \u200ba \u200b \u200blong \u200b \u200bway \u200b \u200band \u200b \u200bhas \u200b \u200bnow \u200b \u200bbeen \u200b \u200badopted \u200b \u200bin \u200b \u200bseveral \u200b \u200bcontexts. Its \u200b \u200bkey \u200bstrengths \u200b \u200bare \u200b \u200bits \u200b \u200bsoftware \u200b \u200binfrastructure \u200b \u200band \u200b \u200bresource-constrained applications. \u200b \u200bThe \u200bC++ \u200b \u200b17 \u200b \u200brelease \u200b \u200bwill \u200b \u200bchange \u200b \u200bthe \u200b \u200bway \u200b \u200bdevelopers \u200b \u200bwrite code, \u200b \u200band \u200b \u200bthis \u200b \u200bcourse \u200b \u200bwill \u200b \u200bhelp \u200byou \u200b \u200bmaster \u200b \u200byour \u200b \u200bdeveloping \u200b \u200bskills \u200b \u200bwith \u200b \u200bC++. With \u200b \u200breal-world, \u200b \u200bpractical \u200b \u200bexamples \u200b \u200bexplaining \u200b \u200beach \u200b \u200bconcept, \u200b \u200bthe \u200b \u200bcourse is divided into three modules where \u200b \u200bwill begin \u200b \u200bby \u200b \u200bintroducing \u200b \u200byou \u200b \u200bto \u200b \u200bthe \u200b \u200blatest \u200b \u200bfeatures \u200b \u200bin \u200b \u200bC++ \u200b \u200b17. \u200b \u200bIt \u200b \u200bencourages clean \u200bcode \u200b \u200bpractices \u200b \u200bin \u200b \u200bC++ \u200b \u200bin \u200b \u200bgeneral \u200b \u200band \u200b \u200bdemonstrates \u200b \u200bthe \u200b \u200bGUI app-development \u200b \u200boptions \u200b \u200bin \u200b \u200bC++. \u200b \u200bYou’ll \u200b \u200bget \u200b \u200btips \u200b \u200bon \u200b \u200bavoiding \u200b \u200bmemory \u200b \u200bleaks using \u200b \u200bsmart-pointers. \u200b In the next module, \u200b \u200byou’ll \u200b \u200bsee \u200b \u200bhow \u200b \u200bmulti-threaded \u200bprogramming can \u200b \u200bhelp \u200b \u200byou \u200b \u200bachieve \u200b \u200bconcurrency \u200b \u200bin \u200b \u200byour \u200b \u200bapplications. We start with a brief introduction to the fundamentals of multithreading and concurrency concepts. We then take an in-depth look at how these concepts work at the hardware-level as well as how both operating systems and frameworks use these low-level functions. You will learn about the native multithreading and concurrency support available in C++ since the 2011 revision, synchronization and communication between threads, debugging concurrent C++ applications, and the best programming practices in C++. Moving \u200b \u200bon, \u200b \u200byou’ll \u200b \u200bget \u200b \u200ban \u200b \u200bin-depth \u200b \u200bunderstanding \u200b \u200bof \u200b \u200bthe \u200b \u200bC++ \u200b \u200bStandard Template \u200b \u200bLibrary. \u200bWhere we show implementation-specific, problem-solution approach that will help you quickly overcome hurdles. You will learn the core STL concepts, such as containers, algorithms, utility classes, lambda expressions, iterators, and more while working on practical real-world recipes. These recipes will help you get the most from the STL and show you how to program in a better way. Jeganathan Swaminathan : Mastering C++ Programming Maya Posch : Mastering C++ Multithreading Jacek Galowicz : C++17 STL Cookbook What you will learn \u200bWrite \u200b \u200bmodular \u200b \u200bC++ \u200b \u200bapplications \u200b \u200bin \u200b \u200bterms \u200b \u200bof \u200b \u200bthe \u200b \u200bexisting \u200b \u200band newly \u200b \u200bintroduced \u200b \u200bfeatures \u200b \u200bIdentify \u200b \u200bcode-smells, \u200b \u200bclean \u200b \u200bup, \u200b \u200band \u200b \u200brefactor \u200b \u200blegacy \u200b \u200bC++ applications \u200b \u200bLeverage \u200b \u200bthe \u200b \u200bpossibilities \u200b \u200bprovided \u200b \u200bby \u200b \u200bCucumber \u200b \u200band \u200b \u200bGoogle Test/Mock \u200b \u200bto automate \u200b \u200btest \u200b \u200bcases Deep dive into the details of the how various operating systems currently implement multithreading Choose the best multithreading APIs when designing a new application Explore the use of mutexes, spin-locks, and other synchronization concepts and see how to safely pass data between threads Work with strings the STL way instead of handcrafting C-style code Understand standard support classes for concurrency and synchronization, and how to put them to work Use the filesystem library addition available with the C++17 STL Who this book is for This \u200bcourse \u200bis\u200b \u200bfor\u200b \u200bintermediate to advanced level\u200b \u200bC++ \u200bdevelopers who want to get the most out of C++ to build concurrent and scalable application.
This Book was ranked at 39 by Google Books for keyword Computers Technology Programming novel.
Book ID of Expert C++ Programming's Books is bqdWDwAAQBAJ, Book which was written byMaya Posch,Jacek Galowiczhave ETAG "X5gJmlOdtt4"
Book which was published by Packt Publishing Ltd since 2018-04-13 have ISBNs, ISBN 13 Code is 9781788834940 and ISBN 10 Code is 1788834941
Reading Mode in Text Status is true and Reading Mode in Image Status is true
Book which have "1030 Pages" is Printed at BOOK under CategoryComputers
Book was written in en
eBook Version Availability Status at PDF is trueand in ePub is true
Book Preview
Download Expert C++ Programming PDF Free
Download Expert C++ Programming Books Free
Download Expert C++ Programming Free
Download Expert C++ Programming PDF
Download Expert C++ Programming Books
Tidak ada komentar:
Posting Komentar