CG数据库 >> Multi-Paradigm Programming with Modern C++

MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz, 2 Ch

June 30, 2020 | ISBN: 9781839212864 | English

Duration: 64 Lessons (7h 42m) | Size: 926.5 MB

Write clean, fast, concurrent code with key features of C++ 14,17, and now 20.

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

About

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:

Features

Acquire knowledge of not only the features of modern C++ but also some of the best programming practices.

Get a grasp of all the key features of C++2a, including modules, concepts, task blocks, transactional memory, ranges, coroutines, and more, in a single course.

A practical guide to advance your skills along with new features of the latest C++ versions (14, 17, and 20) for creating better software with ease.


Multi-Paradigm Programming with Modern C++的图片1
Multi-Paradigm Programming with Modern C++的图片2

发布日期: 2020-06-24