Гибкая индексация элементов в контейнере на С++ и при чём тут Boost.MultiIndex
Источник: Habr
Автор: reficul0
Источник: Habr
Автор: reficul0
Хабр
Гибкая индексация элементов в контейнере на С++ и при чём тут Boost.MultiIndex
Мотивация Предположим, что ты - С++ программист и тебе нужно создать справочник. Ну а точнее, рассмотрим один из этапов, когда тебе нужно отобразить одно множество на другое. В процессе поиска решения...
Titus Winters — Designing for the long term: Invariants, knobs, extensions, and Hyrum's Law
Источник: C++ User Group
Источник: C++ User Group
YouTube
Titus Winters — Designing for the long term: Invariants, knobs, extensions, and Hyrum's Law
Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd
— —
Configurability should be considered a potential design smell, especially for systems and interfaces that will be in use for a long time. As an unfortunate result, "No, please don't add that feature"…
— —
Configurability should be considered a potential design smell, especially for systems and interfaces that will be in use for a long time. As an unfortunate result, "No, please don't add that feature"…
Михаил Лукин — Программируем видеокарты: введение в основные виды GPGPU-оптимизаций
Источник: C++ User Group
Источник: C++ User Group
YouTube
Михаил Лукин — Программируем видеокарты: введение в основные виды GPGPU-оптимизаций
Ближайшая конференция — C++ Russia 2025, 20—21 марта, Москва + online. Подробности и билеты: https://jrg.su/9Sszhd
— —
Доклад посвящен обзору установившихся практик разработки эффективных программ для видеокарт.
Известные способы оптимизации для GPGPU-программ…
— —
Доклад посвящен обзору установившихся практик разработки эффективных программ для видеокарт.
Известные способы оптимизации для GPGPU-программ…
Александр Боргардт — Разработка встраиваемых баз данных: советы, трюки и подводные камни
Источник: C++ User Group
Источник: C++ User Group
YouTube
Александр Боргардт — Разработка встраиваемых баз данных: советы, трюки и подводные камни
Ближайшая конференция: С++ Russia 2024, 24 мая (online), 2–3 июня (offline, Москва)
Подробности и билеты: https://jrg.su/W8skjE
— —
У проектов на скриптовых языках есть простое правило: «хочешь сделать быстрее — пиши нативный код». Это действительно рабочий…
Подробности и билеты: https://jrg.su/W8skjE
— —
У проектов на скриптовых языках есть простое правило: «хочешь сделать быстрее — пиши нативный код». Это действительно рабочий…
Валерий Миронов — Погружение в Futures: подходы к реализации Task Parallelism
Источник: C++ User Group
Источник: C++ User Group
YouTube
Валерий Миронов — Погружение в Futures: подходы к реализации Task Parallelism
Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd
— –
Один из основных способов написания асинхронного конкурентного кода — это Task Parallelism. Есть несколько подходов его реализации.
Наиболее актуальный из них — Stackless Coroutines. К сожалению…
— –
Один из основных способов написания асинхронного конкурентного кода — это Task Parallelism. Есть несколько подходов его реализации.
Наиболее актуальный из них — Stackless Coroutines. К сожалению…
Сергей Платонов — Genode for C++ developers — фреймворк для создания операционных систем
Источник: C++ User Group
Источник: C++ User Group
YouTube
Сергей Платонов — Genode for C++ developers — фреймворк для создания операционных систем
Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd
— —
В этом докладе Сергей хотел бы познакомить вас с Genode — опенсорс фреймворком для создания операционных систем. Основным языком разработки и расширения является подмножество C++, есть поддержка…
— —
В этом докладе Сергей хотел бы познакомить вас с Genode — опенсорс фреймворком для создания операционных систем. Основным языком разработки и расширения является подмножество C++, есть поддержка…
Dave Abrahams — What I learned about language and library design by working on Swift
Источник: C++ User Group
Источник: C++ User Group
YouTube
Dave Abrahams — What I learned about language and library design by working on Swift
Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd
— —
When Dave began going to C++ committee meetings in the late 1990's, he had no idea the impact it would have on his thinking. That work, and his participation in Boost, shaped a clear worldview…
— —
When Dave began going to C++ committee meetings in the late 1990's, he had no idea the impact it would have on his thinking. That work, and his participation in Boost, shaped a clear worldview…