Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a comprehensive conference talk from CppCon 2024 that delves into the complexities and trade-offs of using C++ ranges in large-scale software development. Learn why Google banned the header from their codebase while continuing to invest in the ranges study group, examining arguments spanning functional programming paradigms in large codebases, concept-driven design mutability over time, and the technical implications of range adapters at scale. Gain insights from Dr. Daisy Hollman's expertise as she discusses the future of ranges, their impact on modern C++ programming, and the unique challenges faced when implementing language features across different programming contexts and scales. Understand the evolution of C++ iteration and loops influenced by dynamic languages like Python and JavaScript, while exploring the nuanced debate around ranges implementation in one of the world's largest codebases.
Syllabus
Ranges++: Are Output Range Adaptors the Next Iteration of C++ Ranges? - Daisy Hollman - CppCon 2024
Taught by
CppCon