О стандартах не спорят? Обсудим — на митапе для С++ разработчиков

14 ноября подключайтесь к онлайн-встрече разработчиков на C++. Инженеры из YADRO объяснят, как сочетать современное программирование с объектным подходом, расскажут об уникальных особенностях интрузивных контейнеров и познакомят с библиотекой Boost.Intrusive. После докладов эксперты из YADRO, Яндекса, Syntacore и Касперского обсудят удовлетворенность реализацией и внедрением фич в текущие стандарты C++.

Антон Полухин и Константин Владимиров — на одной площадке, когда еще такое случится! Регистрируйтесь, чтобы получить ссылку на трансляцию.

Что в программе

Применение паттернов ООП в современных C++ проектах

85e589bb6159ab58b7144942d5ce21fb.pngКонстантин Крюков

Разработчик в команде систем хранения данных, YADRO

Есть мнение, что объектно-ориентированное программирование в C++ мешает достичь максимальной производительности кода и поэтому его нужно избегать. Но стоит ли полностью отказываться от него? Я покажу, что современное программирование может успешно сочетаться с объектным подходом. Поделюсь опытом проектирования реального C++ проекта и расскажу о паттернах ООП, которые сделали его гибким и легким в поддержке.

Интрузивные контейнеры на примере Boost.Intrusive

247e500175f2813502da2cceed37f87b.pngЕлена Степанова

Техлид в команде телекома, YADRO

Есть целый класс задач, когда объекты надо искать по разным ключам. Это можно делать несколькими способами. Один из самых удобный — интрузивные контейнеры.

Что можно делать с их помощью:

  • Строить индексы по множеству ключей, в том числе по заранее неизвестным.

  • Управлять пулами объектов с небольшим временем жизни. 

  • Хранить объекты со сложной аллокацией.

Мы рассмотрим уникальные особенности интрузивных контейнеров и узнаем, как они помогают в разработке 5G-сетей. А еще познакомимся с инструментами, которые предоставляет библиотека Boost.Intrusive.

Дискуссия «Стандарт живет 3 года…»

Участники:

  • Антон Полухин, эксперт-разработчик C++, руководитель группы Общих Компонент в Техплатформе Екома и Райдтеха Яндекса,

  • Константин Владимиров, руководитель отдела компиляторов и инструментов разработки, Syntacore,

  • Илья Казаков, разработчик в команде систем хранения данных, YADRO,

  • Игорь Гусаров, эксперт по разработке ПО, Лаборатория Касперского.

Они подискутируют на тему текущих стандартов. Довольны ли они ими? Достаточно ли быстро компиляторы внедряют фичи новых стандартов?  Стоит ли обратить внимание на подходы других языков в release cycle — например, на Rust editions?

Когда встречаемся

14 ноября, четверг. Начало митапа в 19:00. Пришлем ссылку на онлайн-трансляцию после регистрации на сайте.

Что почитать разработчикам на С++:

© Habrahabr.ru