
Packt Publishing · ENSTK
C++ High Performance, Second Edition: Master the art of optimizing the functioning of your C++ code - Björn Andrist
EAN: 9781839216541
Compară ofertele (1)
Prețurile sunt preluate automat din feed-urile magazinelor și pot diferi față de site-ul magazinului. Verifică prețul final la magazin.
Descriere C++ High Performance, Second Edition: Master the art of optimizing the functioning of your C++ code - Björn Andrist
\nA comprehensive guide to help aspiring and professional C++ developers elevate the performance of their apps by allowing them to run faster and consume fewer resourcesPurchase of the print or Kindle book includes a free eBook in PDF format. \nKey featuresUpdated to C++20 with completely revised code and more content on error handling, benchmarking, memory allocators, and concurrent programmingExplore the latest C++20 features including concepts, ranges, and coroutinesUtilize C++ constructs and techniques to carry out effective data structure optimization and memory management \nBook DescriptionC++ High Performance, Second Edition intends to guide you through optimizing the performance of your C++ apps by allowing them to run faster and consume fewer resources on the device they're running on without compromising the readability of your codebase. The book begins by introducing C++ language and some of its modern concepts to you in brief. Once you are familiar with the fundamentals, it enables you to measure and identify bottlenecks in a C++ codebase and how to eradicate them using modern C++ constructs and techniques. In this process, you will gradually improve your style of writing code. You will further dive deep to explore data structure optimization, memory management, and how it can be used efficiently concerning CPU caches. After laying the foundation, the book trains you to leverage algorithms, ranges, and containers from the standard library to achieve faster execution, write readable code and use customized iterators. It provides hands-on experience of C++ metaprogramming, coroutines, reflection to reduce boilerplate code, proxy objects to perform optimizations under the hood, concurrent programming and lock-free data structures. The book concludes with an overview of parallel algorithms. By the end of this book, you will have developed the ability to use every tool as per its need to boost the efficiency of your C++ project. \nWhat you will learnWrite specialized data structures for performance-critical codeUse modern metaprogramming techniques to reduce runtime calculationsAchieve efficient memory management using custom memory allocatorsReduce boilerplate code using reflection techniquesReap the benefits of lock-free concurrent programmingGain insights into subtle optimizations used by standard library algorithmsCompose algorithms using ranges libraryDevelop the ability to apply metaprogramming aspects such as constexpr, constraints and c
Detalii
- Brand
- Packt Publishing
- Categorie
- ENSTK
- EAN / GTIN
- 9781839216541
- Magazine
- 1
- Disponibilitate
- in stock
Produse similare

Packt Publishing
Expert Data Modeling with Power BI - Second Edition: Enrich and optimize your data models to get the best out of Power BI for reporting and business n - Soheil Bakhshi
446 RON
libris.ro

Packt Publishing
Practical Threat Detection Engineering: A hands-on guide to planning, developing, and validating detection capabilities - Megan Roddie
446 RON
libris.ro

Packt Publishing
Responsive Web Design with HTML5 and CSS - Fourth Edition: Build future-proof responsive websites using the latest HTML5 and CSS techniques - Ben Frain
446 RON
libris.ro

Packt Publishing
Learning C# by Developing Games with Unity - Seventh Edition: Get to grips with coding in C# and build simple 3D games in Unity 2022 from the ground u - Harrison Ferrone
446 RON
libris.ro

Packt Publishing
The Kubernetes Bible - Second Edition: The definitive guide to deploying and managing Kubernetes across cloud and on-prem environments - Gineesh Madapparambath
446 RON
libris.ro

Packt Publishing
Microsoft Power BI Cookbook - Third Edition: Convert raw data into business insights with updated techniques, use cases, and best practices - Greg Deckler
446 RON
libris.ro

Packt Publishing
Learning Tableau 2025 - Sixth Edition: Leverage Tableau's newest features to revolutionize your data storytelling with AI-enhanced insights - Joshua N. Milligan
446 RON
libris.ro

Packt Publishing
Generative AI with LangChain - Second Edition: Build production-ready LLM applications and advanced agents using Python, LangChain, and LangGraph - Ben Auffarth
446 RON
libris.ro
