Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Can std::expected with Monadic Operations REALLY Boost Your C++ Code Performance? - Vitaly Fanaskov

Автор: CppCon

Загружено: 2025-12-17

Просмотров: 4107

Описание:

https://cppcon.org
---

Can std::expected with Monadic Operations REALLY Boost Your C++ Code Performance? - Vitaly Fanaskov - CppCon 2025
---

Monadic operations offer a powerful way to build safer, more maintainable code while reducing boilerplate. However, many software engineers remain hesitant to adopt them. There are two main reasons for this: unfamiliar syntax and potential performance penalty. Whereas the first issue is more individual, the second one is general. Let’s have a look at it together! In this talk, we'll explore the implementation details of std::expected, explore techniques for decomposing code, and demonstrate how to leverage copy elision to avoid unnecessary resource allocations. I'll compare the performance of a monadic interface with traditional approaches, including exceptions and return codes, using real-world production code samples to highlight common usage patterns. This talk will be useful for software engineers interested in adopting std::expected but cautious about the performance implications and want to learn how to optimise their code effectively.

---

Slides: https://github.com/CppCon/CppCon2025/...

Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf
---

Vitaly Fanaskov

Vitaly Fanaskov is a principal software engineer at reMarkable. He has been designing and developing software using C++ and some other languages for over 10 years. Primary areas of interest are design and development of frameworks and libraries, modern programming languages, and functional programming. Vitaly holds a PhD in Computer Science from the Moscow State Mining University.
---


CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy inspirational talks and a friendly atmosphere designed to help attendees learn from each other, meet interesting people, and generally have a stimulating experience. Taking place this year in Aurora, Colorado, near the Denver airport, and including multiple diverse tracks, the conference will appeal to anyone from C++ novices to experts.
Annual CppCon Conference - https://www.cppcon.org
  / cppcon  
https://x.com/cppcon
  / cppconference  
  / cppcon  
https://mastodon.social/@CppCon
---

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
YouTube Channel Managed by Digital Medium Ltd: https://events.digital-medium.co.uk
---

#cpp #cplusplus #cppcon #cppprogramming #cplusplusprogramming #softwaredevelopment #softwareengineering #coding #code #computerscience #technology #technews #programming #programmer

Can std::expected with Monadic Operations REALLY Boost Your C++ Code Performance? - Vitaly Fanaskov

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Why Isn't Functional Programming the Norm? – Richard Feldman

Why Isn't Functional Programming the Norm? – Richard Feldman

C++ Insights - Episode 21: How noexcept works

C++ Insights - Episode 21: How noexcept works

10 самых распространенных ошибок при выборе микроконтроллера (MCU)

10 самых распространенных ошибок при выборе микроконтроллера (MCU)

Best Practices for AI Tool Use in C++ - Jason Turner - CppCon 2025

Best Practices for AI Tool Use in C++ - Jason Turner - CppCon 2025

Zed IDE: Полный обзор спустя год | Личный опыт разработки на ней

Zed IDE: Полный обзор спустя год | Личный опыт разработки на ней

Stop using std::vector wrong

Stop using std::vector wrong

C++26 - What's In It For You? - Marc Gregoire - CppCon 2025

C++26 - What's In It For You? - Marc Gregoire - CppCon 2025

Good Bye Electron, Hello Rust + Tauri! - Andreas Lillebø Holm - NDC TechTown 2025

Good Bye Electron, Hello Rust + Tauri! - Andreas Lillebø Holm - NDC TechTown 2025

Почему спагетти-код лучше чистой архитектуры

Почему спагетти-код лучше чистой архитектуры

One Formula That Demystifies 3D Graphics

One Formula That Demystifies 3D Graphics

Building the PERFECT Linux PC with Linus Torvalds

Building the PERFECT Linux PC with Linus Torvalds

The Declarative Programming SECRETS to More Readable C++ - Richard Powell

The Declarative Programming SECRETS to More Readable C++ - Richard Powell

Moved-from Objects in C++ - Jon Kalb - CppCon 2024

Moved-from Objects in C++ - Jon Kalb - CppCon 2024

"Clean Code" is bad. What makes code "maintainable"? part 1 of n

The Joy of C++26 Contracts - Myths, Misconceptions & Defensive Programming - Herb Sutter

The Joy of C++26 Contracts - Myths, Misconceptions & Defensive Programming - Herb Sutter

Дерек уходит из Veritasium?

Дерек уходит из Veritasium?

Branchless Programming in C++ - Fedor Pikus - CppCon 2021

Branchless Programming in C++ - Fedor Pikus - CppCon 2021

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

Чистейший стиль кодирования, в котором ошибки практически невозможны

Чистейший стиль кодирования, в котором ошибки практически невозможны

Making C++ Safe, Healthy, and Efficient - John Lakos - CppCon 2025

Making C++ Safe, Healthy, and Efficient - John Lakos - CppCon 2025

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com