AI, Data Science & Business Certificates — Save ₹6,000 This Month
Master AI & Data—50% Off Udacity (Code CC50)
Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Watch this keynote presentation where a self-proclaimed C++ dinosaur challenges his own assumptions about modern C++ features by implementing the same ZX Spectrum emulator twice - once using familiar C++11 style and once with cutting-edge modern features. Explore through practical examples and live demonstrations how contemporary C++ features like constexpr, coroutines, template metaprogramming, modules, and std::ranges transform systems programming approaches. Discover where modern features genuinely improve code quality and performance versus where they might be unnecessary complexity, as the speaker's preconceptions about new C++ capabilities are tested against real-world implementation challenges. Learn concrete applications of modern C++ features to traditional programming problems, whether you're an experienced developer comfortable with older standards or a newcomer wondering about the evolution of C++ practices. Gain insights into balancing readable, maintainable code with high-performance solutions while understanding when to embrace new language features and when traditional approaches remain superior.
Syllabus
Keynote: Teaching an Old Dog New Tricks - Matt Godbolt - ACCU 2025
Taught by
ACCU Conference