Все публикации

Константин Владимиров — О денотации: разрешение имен и его пересмотр в C++23

Евгений Ерохин — Back Deep to Basics: Наследование и виртуальность в C++ (Часть 2)

Олег Сенин — Sizecoding: взгляд изнутри

Илья Казаков — Кастомизируем ASIO

Владимир Ситников — B-tree индексы в базах данных на примере SQLite и PostgreSQL

Дмитрий Мельник — Безопасный компилятор: надежная оптимизация и улучшение защищенности кода

Аяз Салихов — Имплементируем класс tuple в 100 строк кода

Максим Кита — Техники оптимизации производительности

Иван Афанасьев — Loop unrolling в деталях

Интервью с Максимом Бабенко

Открытие конференции C++ Russia 2023

Марсель Галимуллин — Back to Basics: Lock-free

Евгений Ерохин — Back Deep to Basics: Наследование и виртуальность в C++ (Часть 1)

Александр Боргардт — Колоночное хранилище в памяти: void* и шаблоны

Петр Советов — Автоматизация программирования в СССР. Трансляторы (60–70-е годы)

Иван Тюляндин — TypeScript Standard Library: a dynamic journey to the static world

Петр Советов — Аппаратная компиляция: синтез специализированных ускорителей

Pure Virtual Cast / Умножаем матрицы на видеокартах AMD и Nvidia / 16.02.2024

Вадим Винник — Элементы функционального программирования в языке C++

Александр Коботов — Что следует помнить C++ разработчику об архитектуре процессора

LLVM Meetup #2 при поддержке C++ Russia

Круглый стол: Проблемы портирования тулчейна LLVM на новую платформу

Павел Степанов — Разработка портабельного ассемблера для новой инфраструктуры JIT

Р.Карху, М.Дзюба — Подбор оптимальных последовательностей оптимизационных проходов с помощью ML