Session Details

Fun with Lambdas: C++14 Style  

Level :
Date :
9:45 AM Saturday
Room :
Track :
C++ is Hot!
Interested : (105) - Registered : (44)


If virtual functions in C++ imply design patterns, then C++ lambdas imply what? What does it really mean to have lambdas in C++? Guess what, it's BIG. Just like virtual functions open doors to the OO paradigm, lambdas open doors to a different paradigm--the Functional paradigm. This talk is not a praise of functional programming or some elusive lambda-based library. (Although, I'll mention one briefly that tops my list these days) Instead, the goal is to have fun while working our way through some mind-bending examples of C++14 lambdas. Beware, your brain will hurt! Bring your laptop and code the examples right along because that may be the fastest way to answer the quiz.

The Speakers


Sumant Tambe

Sumant is a Principal Research Engineer at Real-Time Innovations (RTI) and a Microsoft VC++ MVP. His focus at RTI is standards-based data distribution middleware for real-time systems. He has been programming in C++ for over a decade. He likes C++ because it supports multiple paradigms. He is responsible for RefleX, Rx4DDS, C++ Truths, and More C++ Idioms. Lately, he is dabbling into Reactive Stream Processing.
  • Not Interested
  • Interested
  • Attending