Константин Ушаков — Файловый и сетевой стек в Userland: почему их нужно использовать в 2022 году
Источник: C++ User Group
  
  Источник: C++ User Group
YouTube
  
  Константин Ушаков — Файловый и сетевой стек в Userland: почему их нужно использовать в 2022 году
  Ближайшая конференция — C++ Russia 2025, 20—21 марта, Москва + online. Подробности и билеты: https://jrg.su/9Sszhd
— —
IO-перформанс становится все популярнее, и вот почему:
— появляется больше ядер;
— PCIe Gen3 наконец-то уступает место PCIe Gen5 и перестает…
  — —
IO-перформанс становится все популярнее, и вот почему:
— появляется больше ядер;
— PCIe Gen3 наконец-то уступает место PCIe Gen5 и перестает…
Иван Макаров — Платформонезависимая библиотека публикации-подписки для встраиваемых систем
Источник: C++ User Group
  
  Источник: C++ User Group
YouTube
  
  Иван Макаров — Платформонезависимая библиотека публикации-подписки для встраиваемых систем
  Ближайшая конференция: С++ Russia 2023, 11–12 мая (Online), 23–24 мая (Offline)
Подробности и билеты: https://bit.ly/3Fd9qlf
— —
Решается проблема переносимости программных функций между различными платформами (OS + HW) для распределенных встраиваемых систем…
  Подробности и билеты: https://bit.ly/3Fd9qlf
— —
Решается проблема переносимости программных функций между различными платформами (OS + HW) для распределенных встраиваемых систем…
Павел Косов — Использование машинного обучения для улучшения инлайнинга в LLVM
Источник: C++ User Group
  
  Источник: C++ User Group
YouTube
  
  Павел Косов — Использование машинного обучения для улучшения инлайнинга в LLVM
  Ближайшая конференция — C++ Russia 2025, 20—21 марта, Москва + online. Подробности и билеты: https://jrg.su/9Sszhd
— —
Встраивание функций (инлайнинг) — это оптимизация, которая основана на эвристиках, использующихся для принятия итогового решения о встраивании…
  — —
Встраивание функций (инлайнинг) — это оптимизация, которая основана на эвристиках, использующихся для принятия итогового решения о встраивании…
Арсений Сапелкин — Экосистема вокруг ОС: какие инструменты нужны разработчику?
Источник: C++ User Group
  
  Источник: C++ User Group
YouTube
  
  Арсений Сапелкин — Экосистема вокруг ОС: какие инструменты нужны разработчику?
  Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd
— —
Операционная система здорового человека должна не просто исполнять запросы программ, их загрузку, выполнение и прочее — она должна еще и предоставлять экосистему для разработчиков, упрощающую разработку…
  — —
Операционная система здорового человека должна не просто исполнять запросы программ, их загрузку, выполнение и прочее — она должна еще и предоставлять экосистему для разработчиков, упрощающую разработку…
Сергей Ларин (PVS-Studio) — Pattern matching для бедных, или Пишем свой `std::visit` для AST.
Источник: C++ User Group
  
  Источник: C++ User Group
YouTube
  
  Сергей Ларин (PVS-Studio) — Pattern matching для бедных, или Пишем свой `std::visit` для AST.
  Подробнее о конференции C++ Russia: https://jrg.su/W8skjE
— —
Никто не любит простыни if else if. Во многих языках для решения проблемы существует pattern matching. К сожалению, в C++ он есть только для std::variant через std::visit. Мы рассмотрим, как можно…
  — —
Никто не любит простыни if else if. Во многих языках для решения проблемы существует pattern matching. К сожалению, в C++ он есть только для std::variant через std::visit. Мы рассмотрим, как можно…
Роман Русяев — Type Sanitizer: способ обнаружения нарушений правил strict aliasing в C++
Источник: C++ User Group
  
  Источник: C++ User Group
YouTube
  
  Роман Русяев — Type Sanitizer: способ обнаружения нарушений правил strict aliasing в C++
  Ближайшая конференция — C++ Russia 2025, 20—21 марта, Москва + online. Подробности и билеты: https://jrg.su/9Sszhd
— —
Одними из наиболее неочевидных и трудноуловимых правил стандарта языка С++ являются правила strict aliasing, которые создают множество проблем…
  — —
Одними из наиболее неочевидных и трудноуловимых правил стандарта языка С++ являются правила strict aliasing, которые создают множество проблем…
Владислав Столяров (PVS-Studio) — Есть ли жизнь без RTTI, или Пишем свой dynamic_cast
Источник: C++ User Group
  
  Источник: C++ User Group
YouTube
  
  Владислав Столяров (PVS-Studio) — Есть ли жизнь без RTTI, или Пишем свой dynamic_cast
  Ближайшая конференция: С++ Russia 2024, 24 мая (online), 2–3 июня (offline, Москва)Подробности и билеты: https://jrg.su/W8skjE— —C++ разработчики не любят пл...
  Сергей Якушкин — C++ компиляторы и оптимизация программ для процессорной архитектуры RISC-V
Источник: C++ User Group
  
  Источник: C++ User Group
YouTube
  
  Сергей Якушкин — C++ компиляторы и оптимизация программ для процессорной архитектуры RISC-V
  Ближайшая конференция — C++ Russia 2025, 20—21 марта, Москва + online. Подробности и билеты: https://jrg.su/9Sszhd
— —
Сергей расскажет о С/C++ компиляторе и оптимизации приложений для открытой и свободной процессорной архитектуры RISC-V — новом стандарте…
  — —
Сергей расскажет о С/C++ компиляторе и оптимизации приложений для открытой и свободной процессорной архитектуры RISC-V — новом стандарте…
Павел Новиков — Учимся готовить C++ корутины на практике, часть 2: генераторы
Источник: C++ User Group
  
  Источник: C++ User Group
YouTube
  
  Павел Новиков — Учимся готовить C++ корутины на практике, часть 2: генераторы
  Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd
— —
Корутины — мощный инструмент, добавленный в C++20. В стандартной библиотеке нет готовых удобных пользователю средств, которые можно было бы сразу начать использовать, но в то же время уже есть…
  — —
Корутины — мощный инструмент, добавленный в C++20. В стандартной библиотеке нет готовых удобных пользователю средств, которые можно было бы сразу начать использовать, но в то же время уже есть…
Александр Коботов — Что следует помнить C++ разработчику об архитектуре процессора
Источник: C++ User Group
  
  Источник: C++ User Group
YouTube
  
  Александр Коботов — Что следует помнить C++ разработчику об архитектуре процессора
  Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd
— —
При больших нагрузках повышение эффективности кода может оказаться куда лучшей инвестицией, чем закупка новых ресурсов. Заглянем в «подкапотное пространство» процессора. Увидим, для чего там кэш…
  — —
При больших нагрузках повышение эффективности кода может оказаться куда лучшей инвестицией, чем закупка новых ресурсов. Заглянем в «подкапотное пространство» процессора. Увидим, для чего там кэш…
Павел Мацула — Разработка клиентского приложения на современном С++: пример VK Звонков
Источник: C++ User Group
  
  Источник: C++ User Group
YouTube
  
  Павел Мацула — Разработка клиентского приложения на современном С++: пример VK Звонков
  Ближайшая конференция — C++ Russia 2025, 20—21 марта, Москва + online. Подробности и билеты: https://jrg.su/9Sszhd
— —
Десктопное приложение VK Звонки — это специализированное приложение для видеозвонков между пользователями социальной сети ВКонтакте и групповых…
  — —
Десктопное приложение VK Звонки — это специализированное приложение для видеозвонков между пользователями социальной сети ВКонтакте и групповых…