Skip to content

PacktPublishing/Multi-Paradigm-Programming-with-Modern-Cpp-daytime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Paradigm-Programming with Modern C++

Multi-Paradigm Programming with Modern C++, published by Packt

This is the code repository for Multi-Paradigm Programming with Modern C++ [Video]

About the Video Course

C++ is a multi-paradigm language that lets you solve a problem in different ways, and this course will teach you the best practices.Furthermore, C++ has been re-invented again. C++2a is the largest extension to the language since C++11, and it almost feels like a new language. Developers who master the new features will be able to write cleaner, faster and concurrent code. In this course, you will learn about the best practices of C++ programming, including project structure, designing interfaces and classes, C++ Core Guidelines, and the most recent language standard. The new features are numerous and cover almost every area of the language: modules let us organize our programs better; concepts help us create cleaner APIs; ranges forever change how we look at containers; concurrency features, such as coroutines, bring parallel and concurrent programming to a whole new level. You will get plenty of practical experience with short, real-world code examples. By the end of this course, you will be ready to create better software using C++.

Here are the links to the GitHub repo:

https://github.com/PacktPublishing/Multi-Paradigm-Programming-with-Modern-Cpp-daytime https://github.com/PacktPublishing/Multi-Paradigm-Programming-with-Modern-Cpp-Examples

What You Will Learn

  • Take your C++ skills to the next level
  • Learn different programming styles
  • Get hands-on experience with useful design patterns
  • Know the little details that make great C++ programs
  • Write safe and performant concurrent code
  • Understand some of the most important C++ Core Guidelines
  • Be among the first to learn and use modules, concepts, ranges, and coroutines

Instructions and Navigation

Assumed Knowledge

C++ developers, both beginners and professionals. Beginners will learn some of the best practices and get a deeper understanding of C++. The pros will strengthen their skills and get a better understanding of some topics that are not covered in popular literature. And everyone who wants to become proficient with the new features of C++20, will find this course interesting.

Related Products

About

Multi-Paradigm Programming with Modern C++, published by Packt

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •