CppCon 2014: Bryce Adelstein-Lelbach 'Practical Functional Programming in C++'

preview_player
Показать описание

--
To the untrained eye, pure functional programming may appear to be out of place in our traditionally imperative C++ world. However, the functional paradigm has become increasing prominent in production C++ codes, especially when implementing asynchronous execution.

This talk is intended as a primer for attendees who are either unfamiliar with functional programming or have doubts its practical uses in modern C++.

Examples from different sectors of industry/academia will be presented throughout.

No prior functional programming knowledge will be needed. While this talk will cover some theory, coverage of non-C++ programming languages will be minimal. The focus of this talk will be the application of theories from FP to C++, not FP itself.
--
Bryce Adelstein-Lelbach is a researcher at the Center of Computation and Technology (CCT) at Louisiana State University. He works on the HPX runtime system and his research interests include parallel and distributed programming frameworks for scientific applications. He has been working on HPX for over a year now.
--

*-----*
*-----*
Рекомендации по теме
Комментарии
Автор

Why aren't the placeholder variables _1, _2 zero-indexed?

jean-francoiscaron
Автор

you said using lambdas is difficult because its return type is unspecified. What about bind? Isn't its return type also unspecified.

blagojanestorovski