filmov
tv
CppCon 2014: Bryce Adelstein-Lelbach 'Practical Functional Programming in C++'
Показать описание
—
--
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.
--
*-----*
*-----*
--
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.
--
*-----*
*-----*
CppCon 2014: Bryce Adelstein-Lelbach 'Practical Functional Programming in C++'
CppCon 2014: Bryce Adelstein-Lelbach 'Boost.Asio and Boost.Serialization, Part I'
CppCon 2014: Bryce Adelstein-Lelbach 'Boost.Asio and Boost.Serialization, Part II'
episode #71 - with Bryce Adelstein Lelbach
CppCon 2017: Bryce Adelstein Lelbach “C++17 Features (part 1 of 2)”
The C++20 Synchronization Library - Bryce Adelstein Lelbach - CppCon 2019
Bryce Adelstein Lelbach — The C++20 synchronization library
CppCon 2016: Bryce Adelstein Lelbach “The C++17 Parallel Algorithms Library and Beyond'
What Belongs In The C++ Standard Library - Bryce Adelstein Lelbach - C++Now 2021
CppCon 2015: Bryce Adelstein-Lelbach “Benchmarking C++ Code'
C++Now 2018: Bryce Adelstein Lelbach “C++ Execution Model In Five Minutes”
CppCon 2014: Jon Kalb & Jens Weller 'Founding C++ User Groups'
CppCon 2017: Bryce Adelstein Lelbach “C++17 Features (part 2 of 2)”
SFBACCPPU 20150708 'HPX: A C++ Parallel Programming Framework'
CppCon 2014: Steve Gates 'Using C++ to Connect to Web Services'
CppCast Episode 168: CppCon Preview with Bryce Adelstein Lelbach
CppCon 2014: Kirk Shoop 'Async sequences and algorithms to compose them'
C++Now 2017: Bryce Lelbach “Multidimensional Iterators”
CppCon 2015: David Sankel “Functional Design Explained”
CppCon 2014: Marc Gregoire 'Introduction to C++ AMP (GPGPU Computing)'
Core C++ 2019 :: Bryce Adelstein :: The C++ Execution Model
CppCon 2014: Lightning Talks - Jeff Trull 'Rolling Your Own Circuit Simulator'
C++Now 2018: Closing Panel: What Belongs in the C++ Standard Library
CppCon 2014: Lawrence Crowl 'The Implementation of Value Types'
Комментарии