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

YouTube

The Declarative Programming Secrets to More Readable C++

CppCon via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore declarative programming techniques in this 59-minute conference talk that demonstrates how to transform imperative C++ code into more readable and structured declarative patterns. Learn from real-world experience developing wxUI, a C++ declarative UI library built on wxWidgets, while discovering hidden data structures and algorithms within your existing codebase. Master advanced C++ techniques including std::apply, the Fluent Builder Pattern, Template Method Pattern, and CRTP (Curiously Recurring Template Pattern) to create flexible libraries that emphasize "what you want" over "how to do it." Gain practical insights into converting imperative programming approaches to declarative ones, improving code clarity and maintainability without focusing specifically on GUI development but rather on fundamental programming structure and design patterns.

Syllabus

The Declarative Programming SECRETS to More Readable C++ - Richard Powell

Taught by

CppCon

Reviews

Start your review of The Declarative Programming Secrets to More Readable C++

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.