Launch Your Cybersecurity Career in 6 Months
Learn Generative AI, Prompt Engineering, and LLMs for Free
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore the evolution of C++ programming through a conference talk that compares traditional C++11/14 approaches with modern C++ features by implementing the same ZX Spectrum emulator twice. Discover how a self-proclaimed C++ dinosaur challenges preconceptions about template metaprogramming, coroutines, and modules while demonstrating practical applications of contemporary language features in systems programming. Learn where modern C++ genuinely improves code quality and performance versus where it might be unnecessary complexity through live demonstrations and concrete examples. Gain insights into balancing readable, maintainable code with high-performance solutions, whether you're comfortable with older C++ standards or curious about adopting newer language features. Understand the real-world implications of modern C++ constructs like constexpr, std::ranges, and coroutines in traditional programming problems through the lens of emulator development.
Syllabus
Teaching an Old Dog New Tricks - A Tale of Two Emulators - Matt Godbolt - C++ on Sea 2025
Taught by
cpponsea