Keynote: Functional Programming in C++ - Jonathan Müller - C++Online 2025
Автор: C++Online
Загружено: 2025-07-22
Просмотров: 894
https://cpponline.uk/
---
Keynote: Functional Programming in C++ - Jonathan Müller - C++Online 2025
Functional programming is a declarative way of writing programs by composing functions. In many situations, this can lead to code that is easier to write and understand and less error-prone. However, it requires a shift to a more functional mindset. This talk gives an introduction to functional programming in C++ using the modern standard library. We will cover algorithms using std::ranges, composable error handling with std::optional and std::expected, algebraic data types, and separating IO from computation. In the end, we'll even cover the M-word.
Slides: https://github.com/CppOnlineConferenc...
---
***
---
Jonathan Müller
Jonathan is a software engineer at think-cell. There, he is responsible for maintaining think-cell's core libraries, which include a custom range library, a fast and convenient JSON parser, and many other utilities and data structures to write elegant C++ code. Before working at think-cell, he wrote many useful open-source C++ libraries. Jonathan is also a member of the C++ standardization committee, where he serves as the assistant chair for std::ranges and is a frequent conference speaker.
---
C++Online is the annual, online only conference for the entire C++ community. The conference is designed to provide a more accessible option for C++ developers who might find attending other international C++ conferences more difficult or financially restrictive, at a time of year where we traditionally see less in-person cpp conferences due to weather, holidays and other restrictions.
The Online C++ Conference - https://cpponline.uk
/ cpponline
https://x.com/cpponline
https://www.facebook.com/profile.php?...
/ cpponline
https://mastodon.social/@cpponline
https://bsky.app/profile/cpponline.bs...
---
Streamed & Edited by Digital Medium Ltd - online.digital-medium.co.uk
---
C++Online - The Online C++ Conference organized by Shaved Yaks: https://shavedyaks.com/ & Digital Medium: https://events.digital-medium.co.uk
---
#cpp #functionalprogramming #functions #cplusplus #cpponline #cplusplusprogramming #cppprogramming #softwareengineer #softwaredevelopment #softwareengineering #programming #programmingconcepts #coding #softwaredeveloper
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: