Algorithms + Data Structures = Programs cover image

Algorithms + Data Structures = Programs

Episode 195: ๐Ÿ‡จ๐Ÿ‡ฆ CppNorth Live ๐Ÿ‡จ๐Ÿ‡ฆ David Olsen & Pure Chaos!

Aug 16, 2024
David Olsen, a software development veteran with three decades of experience, dives into the exciting advancements in C++26, particularly focusing on reflection. He shares insights from his work on NVIDIA's HPC C++ compiler, discussing its challenges and evolution. The conversation explores the educational impact of visual programming tools like UML and LEGO robotics, and the emerging no-code movement. Amidst laughter, they also highlight the vibrant atmosphere of CppNorth, weaving in personal anecdotes and unexpected moments.
37:20

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • David Olson emphasizes that C++26's reflection feature will greatly reduce boilerplate code by automating previously manual tasks.
  • The discussion highlights the importance of visual programming, particularly LEGO robotics, in making programming concepts accessible to young learners.

Deep dives

Engaging with C++ Innovations

The episode features an engaging dialogue with David Olson, a compiler engineer who speaks about the upcoming reflection feature in C++ 26. He highlights three crucial aspects: the commonplace nature of reflection, its compilation-only context, and its potential to minimize boilerplate code. By automating tasks that were previously manually intense, reflection can significantly streamline coding processes. The conversation emphasizes the importance of adapting one's programming practices to embrace these new features.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner