Myvideo

Guest

Login

CppCon 2017: Micha Dominiak Higher-order Functions in C++: Techniques and Applications

Uploaded By: Myvideo
1 view
0
0 votes
0

Presentation Slides, PDFs, Source Code and other presenter materials are available at: — Higher-order functions are functions that take other functions as arguments. This is very frequently used in functional languages, somewhat less so in C , although this is slowly changing since C 11 gave us lambdas and `std::function`... and frequently people don't realize that `std::function` is not a tool that fills all use cases. This talk will first attempt to convince you that higher-order functions are useful; by both showing functionalities that you know that work with them already, and by showcasing some more interesting problems that can be solved easily by function composition. Next, it'll work through different approaches to implementing higher-order functions in C and their pros and cons, performance- and code-size-wise. — Michał Dominiak: Nokia Networks, Engineer, Software Developer Bachelor of Engineering in Computer Science fr

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later