У нас вы можете посмотреть бесплатно "Functional Programming in C++", Vitaly Fanaskov или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
The latest C++ standard brings in new tools from the world of functional programming. It's possible to use different "monadic" operations on types like std::expected and std::optional to write more succinct code abstracting away control flow and side effects. Combining this with ranges and lambda functions gives us a powerful tool for creating more robust and less wordy programs. But when we should use these tools, or how should we combine them with each other might be a complicated question. In this short talk, I'll give some hints, show a few tricks, and explain some common use cases of the tools mentioned above. This talk is intended for a wide audience. No experience in functional programming or a deep understanding of C++ is required.