Cover image for Multi-Paradigm Programming with Modern C++

Multi-Paradigm Programming with Modern C++

Master the best practices within modern C++

GP

Created by Georgy Pashkov

Explore the latest features and best practices in modern C++ to write cleaner, faster, and more maintainable code. Gain practical experience with new language standards, including modules, concepts, ranges, and advanced concurrency tools. Build confidence in applying multi-paradigm approaches to real-world software projects.

Packt | Jun 2020 | 462 min

Start Trial
LevelIntermediate
CategoriesSoftware Engineering and Architecture, Multi-Paradigm Programming Languages, C/C++

What You Will Learn

You will build your skills through practical, real-world code examples that highlight each major feature and programming paradigm. The material is organized to help you focus on hands-on application, guiding you through advanced language concepts and best practices without tying you to any specific platform or operating system.

Key Features

  • Master new C++ features like modules, concepts, ranges, and coroutines for cleaner code
  • Apply best practices and C++ Core Guidelines to design robust, maintainable software
  • Develop safe and efficient concurrent programs using modern multithreading techniques

Target Audience

Ideal for experienced C++ developers ready to deepen their expertise and stay current with the latest standards. If you already understand core C++ concepts and have used features like lambdas, you will benefit most. This course is designed for those who want to write more effective, modern C++ code and tackle complex software challenges.

Related courses