Ця подія завершилася!
Rethinking C++: From Functional Design to Cultural Debugging
Переосмислення C++: від функціонального дизайну до культурного налагодження
Подія від: Berlin C++ Meetup
Зустрічі, Лекції та дискусії
Про подію
Наступна **Berlin C++ Meetup**, організована think-cell, відбудеться в **середу, 5 листопада**, напередодні **Meeting 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++ Software Design», одним із організаторів Мюнхенської групи користувачів C++ та (спів)організатором напрямків Back-to-Basics та Software Design на CppCon.
📅 **Дата та час:** вівторок, 5 листопада 2025 р. – 18:30-21:30
📍 **Місцезнаходження:** Le Wagon Coding Bootcamp, Rudi-Dutschke-Straße 26, 10969 Berlin
🕐 **Порядок денний**
18:30 – Відкриття дверей
19:00 – Обговорення + запитання та відповіді
20:45 – Піца та нетворкінг
Якщо ви перебуваєте в Берліні на зустрічі з C++ або вам просто цікаво дізнатися, що відбувається в сучасному C++, ця зустріч стане невимушеним способом дізнатися, обмінятися ідеями та зустрітися з іншими. Спілкуйтеся зі спікерами, діліться ідеями та починайте обговорення на C++ раніше.
**Відповісти зараз, щоб зберегти своє місце!**