YADRO C++ Meetup
чт, 14 ноябрь 2024, 19:00 (GMT+03:00) | |
Россия, Москва, ДК «Рассвет», Столярный пер., 3к15 Улица 1905 года | |
Бесплатно | |
Есть трансляция | |
Yadro
|
14 ноября* в Москве и онлайн пройдет встреча C++ разработчиков.
Мы узнаем, как успешно сочетать современное программирование с объектным подходом. Поговорим об уникальных особенностях интрузивных контейнеров и познакомимся с библиотекой Boost.Intrusive. Также обсудим удовлетворенность реализацией и внедрением фич в текущие стандарты C++.
Также участников офлайн-части будет ждать демозона с «железом» для ЦОД и телеком-операторов, которое создают инженеры YADRO, технические интерактивы и подарки от компании.
Программа
Приветственное слово — Илья Казаков, разработчик в команде систем хранения данных, YADRO
Вы узнаете больше о компании-организаторе, программно-аппаратных комплексах, которые создает YADRO, их важности для цифровизации разных секторов экономики страны, а также роли и задачах С++ разработчиков в этих процессах.
Применение паттернов ООП в современных C++ проектах — Константин Крюков, разработчик в команде систем хранения данных, YADRO
Существует мнение, что объектно-ориентированного программирования в C++ необходимо избегать, поскольку оно мешает достичь максимальной производительности кода. Но стоит ли от него отказываться?
В этом докладе я покажу, что современное программирование может успешно сочетаться с объектным подходом. Поделюсь опытом проектирования реального C++ проекта и расскажу о паттернах ООП, которые сделали его гибким и легким в поддержке.
Интрузивные контейнеры на примере Boost.Intrusive — Елена Степанова, техлид в команде телекома, YADRO
Есть большой класс задач, когда объекты надо индексировать по разным ключам. Среди множества решений интрузивные контейнеры выделяются своим удобством.
В ходе доклада мы рассмотрим, что такое интрузивные контейнеры и в чем их уникальные особенности. Также узнаем, как они помогают в разработке 5G-сетей, и познакомимся с инструментами из библиотеки Boost.Intrusive.
Дискуссия: «Стандарт живёт 3 года…»
Довольны ли мы реализацией текущих стандартов? Довольны ли тем, как быстро компиляторы внедряют фичи новых стандартов? Может, стоит обратить внимание на подходы других языков в release cycle? К примеру, на Rust editions?