Explore the latest additions to the C++23 Ranges library in this comprehensive conference talk from C++ on Sea 2023. Gain a high-level overview of algorithm types in C++ from C++98 to C++23, with a focus on important new features. Delve into topics such as adjacent, enumerate, parallel block, late sequences, and convenience functions. Learn about the 'Sushi for Two' problem and its solution using Q array language. Understand concepts like Circle and Chunk transforms, and how they enhance C++ programming. Benefit from the expertise of Conor Hoekstra, a Research Scientist at NVIDIA, as he shares insights on array programming models and languages.
Overview
Syllabus
Introduction
Podcasts
Overview
adjacent
enumerate
Parallel block the late sequences
Warmup
For Loops
Sushi for Two
Q Array Language
What is Circle
What is Chunk
Transform
Convenience Functions
Taught by
cpponsea