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

YouTube

There Is No Silver Bullet to Solve All C++ Software Problems

cpponsea via YouTube

Overview

Watch a keynote conference talk exploring the ongoing debate between object-oriented programming (OOP) and functional programming (FP) in C++. Dive into a practical comparison of both paradigms, examining their architectural strengths and weaknesses. Learn how OOP has evolved towards value-based Type Erasure style from the classic GoF patterns, and discover why std::variant, despite its advantages, isn't a complete replacement for virtual functions. Understand through concrete examples why successful C++ architectures require a thoughtful combination of both OOP and FP approaches rather than exclusively choosing one paradigm. Gain insights from Klaus Iglberger, a renowned C++ trainer and author of "C++ Software Design," as he demonstrates why there's no universal solution to all software design challenges in C++.

Syllabus

Keynote: There Is No Silver Bullet to Solve All C++ Software Problems - Klaus Iglberger - C++ on Sea

Taught by

cpponsea

Reviews

Start your review of There Is No Silver Bullet to Solve All C++ Software Problems

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.