Загрузка страницы

Вадим Винник — Элементы функционального программирования в языке C++

Ближайшая конференция: С++ Russia 2024, 24 мая (online), 2–3 июня (offline, Москва)
Подробности и билеты: https://jrg.su/W8skjE
— —
Как программировать на C++ так, будто это Haskell? Какие зачатки функциональных средств доступны, начиная с языка C (без плюсов)? Зачем перегружать операцию вызова?

Выразительность и мощь функциональных объектов. Лямбда-выражения и их тонкости. Частичное применение функции к аргументам с помощью std::bind. Рекурсивные лямбда-выражения. Комбинатор неподвижной точки на языке C++.

Скачать презентацию с сайта C++ Russia: https://clck.ru/38dZNY

#cpp #haskell

Видео Вадим Винник — Элементы функционального программирования в языке C++ канала C++ User Group
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
8 февраля 2024 г. 19:00:31
01:09:13
Другие видео канала
Иван Афанасьев — Loop unrolling в деталяхИван Афанасьев — Loop unrolling в деталяхИнтервью с Максимом БабенкоИнтервью с Максимом БабенкоPure Virtual Cast / Максим Хижинский // 29.07.2021 #cpp​ #lockfreePure Virtual Cast / Максим Хижинский // 29.07.2021 #cpp​ #lockfreeГригорий Демченко | Distributed Portals Using CoroutinesГригорий Демченко | Distributed Portals Using CoroutinesПавел Новиков — Веселье с type erasureПавел Новиков — Веселье с type erasureJason McGuiness — A detailed performance analysis of a simple low-latency trading systemJason McGuiness — A detailed performance analysis of a simple low-latency trading systemМихаил Кашкаров — Аннотирование ELF-файлов compile-time информацией для последующего анализаМихаил Кашкаров — Аннотирование ELF-файлов compile-time информацией для последующего анализаPure Virtual Cast / Александр Боргардт // 05.11.2020Pure Virtual Cast / Александр Боргардт // 05.11.2020Mateusz Pusz — Rethinking the way we do templates in C++Mateusz Pusz — Rethinking the way we do templates in C++Открытие конференцииОткрытие конференцииPhil Nash — Zen and the art of code lifecycle maintenancePhil Nash — Zen and the art of code lifecycle maintenanceAnders Schau Knatten — Just Enough Assembly for Compiler ExplorerAnders Schau Knatten — Just Enough Assembly for Compiler ExplorerПавел Крюков — Взаимозаменяемые AoS- и SoA-контейнерыПавел Крюков — Взаимозаменяемые AoS- и SoA-контейнерыPure Virtual Cast // Кирилл Тихонов // 13.01.2022 #cpp #embeddedPure Virtual Cast // Кирилл Тихонов // 13.01.2022 #cpp #embeddedPure Virtual Cast / Игнат Ворошилов // 19.08.2021 #cpp​ #embeddedPure Virtual Cast / Игнат Ворошилов // 19.08.2021 #cpp​ #embeddedPure Virtual Cast // nullptr // 21.10.2021 #cpp #cpprussiaPure Virtual Cast // nullptr // 21.10.2021 #cpp #cpprussiaPure Virtual Cast / Егор Суворов // 27.05.2021 #cpp​​​Pure Virtual Cast / Егор Суворов // 27.05.2021 #cpp​​​Sebastian Theophil — Windows, macOS and the WebSebastian Theophil — Windows, macOS and the WebПетр Советов — Аппаратная компиляция: синтез специализированных ускорителейПетр Советов — Аппаратная компиляция: синтез специализированных ускорителейGreg Law, Mark Williamson — Getting the most out of GDBGreg Law, Mark Williamson — Getting the most out of GDBAnthony Williams — Concurrency in C++20 and beyondAnthony Williams — Concurrency in C++20 and beyond
Яндекс.Метрика