Future-Proof Your Career: AI Manager Masterclass
Launch a New Career with Certificates from Google, IBM & Microsoft
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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