Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Faster, Safer, Better Ranges

cpponsea via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore an alternative approach to C++20 Ranges in this 59-minute conference talk that addresses performance, safety, and usability limitations of the current standard library implementation. Learn how the iterator-based design of C++20 Ranges can leave performance on the table while causing safety issues and usability problems in real-world applications. Discover a proposed alternative ranges library that delivers superior performance, enhanced safety features, and improved usability while maintaining backwards compatibility with existing STL code. Examine the technical details of how collection-oriented programming can be implemented more effectively in C++ through practical examples and performance comparisons. Gain insights into the evolution of range-based programming paradigms and understand why the current Ranges implementation may not meet all developer expectations. Perfect for C++ developers seeking to maximize the benefits of collection-oriented programming who find the current Ranges library insufficient for their needs.

Syllabus

Faster, Safer, Better Ranges - Tristan Brindle - C++ on Sea 2025

Taught by

cpponsea

Reviews

Start your review of Faster, Safer, Better Ranges

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.