Из доклада старшего разработчика Сергея Мурылёва можно узнать о многопоточном ассоциативном контейнере для стандартной библиотеки, который разрабатывают в рамках WG21. Сергей рассказал о плюсах и минусах популярных решений этой задачи и о пути, выбранном разработчиками. — Вы, наверное, уже догадались из названия, что сегодняшний доклад будет о том, как мы в рамках Рабочей группы 21 делали свой контейнер, похожий на std::unordered_map, но для многопоточной среды. Читать дальше →
Изучайте и любите себяЗаглушать эмоции – значит не замечать свои истинные чувства. Мы часто отвергаем собственные эмоции из-за страха показаться «не такими». Пришло время начать принимать себя, не смотря на любые изъяны. Только так можно достичь внутреннего спокойствия и начать жизнь с чистого листа!Наша колода «Я эмоция» поможет каждому, кто чувствует себя похожим образом. В … Continue reading Метафорические ассоциативные карты «Я эмоция», 50 карт (7×12 см), 16+
Привет, Хабр! Еще в C++23 появились «плоские» ассоциативные контейнеры: std::flat_set, std::flat_map и их многоключевые аналоги. Проще говоря, это полные аналоги обычных std::set и std::map, но реализованные иначе – через упорядоченный последовательный контейнер (по умолчанию std::vector). Зачем вообще понадобились эти штуки? Официальная причина – экономия памяти и выигрыш в производительности при чтении данных. Читать далее
Привет, Хабр! Продолжаем битву за производительность Javascript на примере построения сводных таблиц. В прошлый раз мы реализовали несколько оптимизаций, и оставалась последняя реальная возможность ускорить расчет — перейти на многопоточные вычисления. В Javascript уже давно…