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

YouTube

C++ Generic Programming Considered Harmful?

CppNow via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a provocative conference talk that challenges the fundamental role of generic programming in modern C++ development. Journey through 15 billion miles of space, down to 5 nanometers of silicon, and across four decades of software evolution as Jeff Garland examines whether generic programming has delivered on its promises or is actively undermining progress. Drawing parallels to Edsger Dijkstra's influential 1968 critique of goto statements, analyze the costs and benefits of C++'s generic programming paradigm, including increased compilation times, cryptic error messages, and cognitive overhead that challenges even expert developers. Trace the evolution of programming abstractions from early computing machines to modern C++, examining both successes and failures in software development approaches. Gain insights from a seasoned developer with 40 years of experience across diverse domains including telephone switching, industrial process control, satellite ground control, and financial systems, who has contributed significantly to the Boost libraries ecosystem. Challenge your perspectives on software development practices and reflect on the true impact of generic programming in contemporary C++ development through this thought-provoking 95-minute presentation from C++Now 2025.

Syllabus

C++ Generic Programming Considered Harmful? - Jeff Garland - C++Now 2025

Taught by

CppNow

Reviews

Start your review of C++ Generic Programming Considered Harmful?

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.