Это мероприятие завершено!
Rethinking C++: From Functional Design to Cultural Debugging
Переосмысление C++: от функционального проектирования к культурной отладке
Мероприятие от: Berlin C++ Meetup
Встречи, Лекции и дискуссии
О мероприятии
Следующая **Берлинская встреча по C++**, организованная think-cell, состоится в **среду, 5 ноября**, вечером накануне **Встречи по C++**. Это идеальная разминка для конференции, полной идей, бесед и общения.
Эта встреча перед конференцией — это шанс собраться с другими разработчиками C++ в небольшой, более неформальной обстановке, обменяться мыслями перед большим событием и изучить две темы, формирующие будущее C++: *как мы пишем код* и *как мы о нем думаем*.
Мы начнем вечер с рассмотрения функционального программирования на современном C++, а затем вернемся назад и зададим более широкий вопрос: если язык так сильно развился, почему индустрия не догнала его?
**Переговоры**
**Функциональное программирование на C++**
*Джонатан Мюллер — инженер-программист @ think-cell*
Функциональное программирование предлагает более декларативный способ написания кода — такой, который может упростить разработку, составление и поддержку программ. Но функциональное мышление в C++ означает видеть язык по-другому.
Джонатан покажет, как современный C++ поддерживает функциональные идеи с помощью std::ranges, составную обработку ошибок с помощью std::optional и std::expected, а также алгебраические типы данных, такие как std::tuple и std::variant. Он даже зайдет так далеко, что объяснит *слово на букву М* — будьте готовы!
Джонатан — инженер-программист в think-cell. Там он отвечает за поддержку основных библиотек think-cell, в том числе специальной библиотеки диапазонов, быстрого и удобного анализатора JSON, а также многих других утилит и структур данных для написания элегантного кода C++. До работы в think-cell он написал множество полезных библиотек C++ с открытым исходным кодом. Джонатан также является членом комитета по стандартизации C++, где он является заместителем председателя std::ranges и часто выступает на конференциях.
**Настоящая проблема C++**
*Клаус Иглбергер – тренер и консультант, автор книги «Проектирование программного обеспечения на C++»*
Сегодня C++ предоставляет мощные инструменты для обеспечения безопасности и ясности — диапазоны, семантику значений, концепции, строгие типы, constexpr — однако небезопасный и устаревший код по-прежнему встречается повсюду. Почему?
Клаус честно смотрит на то, что на самом деле не так в мире C++: разрыв в знаниях между экспертами и обычными разработчиками, увлечение опасными деталями и отсталое образование C++. Этот доклад посвящен не столько особенностям языка, сколько мышлению, которое определяет, как мы их используем.
Клаус Иглбергер — внештатный преподаватель и консультант по C++. Он делится своим опытом на популярных курсах C++ — от начального до продвинутого — по всему миру. Он является автором книги «Проектирование программного обеспечения на C++», одним из организаторов Мюнхенской группы пользователей C++ и (со)организатором треков Back-to-Basics и Software Design на CppCon.
📅 **Дата и время:** Вторник, 5 ноября 2025 г., 18:30–21:30.
📍 **Местоположение:** Le Wagon Coding Bootcamp, Руди-Дучке-штрассе 26, 10969 Берлин
🕐 **Повестка дня**
18:30 – Двери открываются.
19:00 – Доклады + вопросы и ответы
20:45 – Пицца и нетворкинг
Если вы приехали в Берлин на встречу с C++ или вам просто интересно, что происходит в современном C++, эта встреча — непринужденный способ учиться, обмениваться идеями и встречаться с другими. Общайтесь с докладчиками, делитесь идеями и начинайте обсуждение C++ заранее.
**Ответьте сейчас, чтобы сохранить свое место!**