AI, Data Science & Cloud Certificates from Google, IBM & Meta
AI Engineer - Learn how to integrate AI into software applications
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk explores applying functional programming techniques to existing C++ code, including how views, lambdas, and ranges fit into object-oriented or procedural codebases. It also considers functional design tradeoffs and when these techniques can improve code performance, reusability, and security.
Syllabus
Intro
Expectations
Programming Paradigms
Identifying Code functionally
Variables
Example
Implementation
Functions as Data
Bakery Automation
Existing API
Lambdas
Functions
Lazy Evaluation
Elephant in the Room
Taught by
CppCon