Modern C++ Programming with C++20 and C++23: Build Reliable, High-Performance Applications with Practical Techniques, Real Projects, and Production-Ready Workflows

Author:   Ralf Kohl
Publisher:   Independently Published
ISBN:  

9798277342794


Pages:   302
Publication Date:   04 December 2025
Format:   Paperback
Availability:   Available To Order   Availability explained
We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately.

Our Price $71.02 Quantity:  
Add to Cart

Share |

Modern C++ Programming with C++20 and C++23: Build Reliable, High-Performance Applications with Practical Techniques, Real Projects, and Production-Ready Workflows


Overview

Modern C++ Programming with C++20 and C++23 Build Reliable, High-Performance Applications with Practical Techniques, Real Projects, and Production-Ready Workflows What if you could write C++ that is not only faster and safer, but dramatically easier to maintain, without fighting legacy patterns or outdated practices? Many developers struggle with codebases full of manual memory management, cryptic templates, scattered build files, and unpredictable behavior. Modern C++ changes all of this. The challenge is knowing how to use the newest standards effectively and confidently. This book gives you a complete, practical path to mastering Modern C++20 and C++23, from essential language features and safer resource management to advanced concurrency, performance optimization, and real-world architecture. Through clear explanations, step-by-step workflows, and fully tested examples, you'll learn how to build C++ systems that are fast, expressive, and production-ready. You'll see how modern features such as smart pointers, RAII, concepts, ranges, coroutines, modules, and sanitizers work together to create software that is dependable and efficient. You'll also practice these techniques in four complete, real-world projects that demonstrate how professionals design, build, test, benchmark, and ship modern C++ applications. By the end of this book, you will be able to: Write safer, cleaner code using RAII, smart pointers, and value semantics Apply modern C++20/C++23 features such as concepts, ranges, coroutines, and modules Build scalable systems with concurrency, async workflows, and task-based parallelism Use CMake, testing frameworks, sanitizers, and CI pipelines for professional workflows Profile, benchmark, and optimize performance using proven engineering strategies Modernize legacy C and pre-C++11 code while maintaining stability Architect real applications through fully guided CLI, async, performance-focused, and modular projects If you're ready to build C++ the way today's industry leaders do, clear, efficient, and maintainable, this book will guide you every step of the way. Start creating modern, high-performance C++ applications today.

Full Product Details

Author:   Ralf Kohl
Publisher:   Independently Published
Imprint:   Independently Published
Dimensions:   Width: 17.80cm , Height: 1.60cm , Length: 25.40cm
Weight:   0.526kg
ISBN:  

9798277342794


Pages:   302
Publication Date:   04 December 2025
Audience:   General/trade ,  General
Format:   Paperback
Publisher's Status:   Active
Availability:   Available To Order   Availability explained
We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately.

Table of Contents

Reviews

Author Information

Tab Content 6

Author Website:  

Countries Available

All regions
Latest Reading Guide

NOV RG 20252

 

Shopping Cart
Your cart is empty
Shopping cart
Mailing List