Павел Сухов — Как заставить шаблоны компилироваться быстро и выглядеть опрятно

Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd — — Скачать презентацию с сайта C++ Russia — https://jrg.su/9QPcKV Каждый раз при наборе ключевого слова template у меня за плечом магическим образом появляется какой-то коллега и задает стандартные вопросы: — Это же будет долго компилироваться? — Это же будет нечитабельно, мы не сможем это поддерживать? — Там же будут отвратительные ошибки компиляции, которые мы разберем только консилиумом буддийских монахов? И все эти вопросы повторяются раз за разом. Компилируется долго не все, а то, что компилируется долго, — зачастую можно ускорить. Писать шаблоны можно по-разному, кое-что можно написать красиво, емко и наглядно. Да и ошибки можно причесать новыми инструментами современного С++. В докладе — некоторые идеи по поводу медленных и сложных шаблонов, идеи по их ускорению, и развенчание некоторых мифов.

Антон Потапов — Файберы: чудо-технология или нано-костыль. Как ускорить легаси-код, (почти) не меняя
▶︎

Антон Потапов — Файберы: чудо-технология или нано-костыль. Как ускорить легаси-код, (почти) не меняя

Павел Новиков — Асинхронная разработка на C++
▶︎

Павел Новиков — Асинхронная разработка на C++

Как бы я сейчас изучал 1С. Не повторяй мои ошибки!
▶︎

Как бы я сейчас изучал 1С. Не повторяй мои ошибки!

The Cost of Concurrency Coordination with Jon Gjengset
▶︎

The Cost of Concurrency Coordination with Jon Gjengset

Работаем над lazy import'ами в CPython и плачем под аниме
▶︎

Работаем над lazy import'ами в CPython и плачем под аниме

How a Finnish Geek ENDED Microsoft and Became an IT God // Linus Torvalds
▶︎

How a Finnish Geek ENDED Microsoft and Became an IT God // Linus Torvalds

Денис Ярошевский — Нетривиальные SIMD-алгоритмы (в картинках)
▶︎

Денис Ярошевский — Нетривиальные SIMD-алгоритмы (в картинках)

МФТИ: Ад или Рай? Учеба 24/7, отчисления и $20,000 зарплата
▶︎

МФТИ: Ад или Рай? Учеба 24/7, отчисления и $20,000 зарплата

Евгений Иванов — Секреты отладки производительности и ускорения YDB — распределенной СУБД на С++
▶︎

Евгений Иванов — Секреты отладки производительности и ускорения YDB — распределенной СУБД на С++

🧩 SOLID: DIP — Dependency Inversion Principle for JavaScript
▶︎

🧩 SOLID: DIP — Dependency Inversion Principle for JavaScript

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья
▶︎

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Самое опасное когнитивное искажение [Veritasium]
▶︎

Самое опасное когнитивное искажение [Veritasium]

"RUSSIA WILL STRIKE THE EU IN A YEAR." A major interview with Karaganov | #Panchenko
▶︎

"RUSSIA WILL STRIKE THE EU IN A YEAR." A major interview with Karaganov | #Panchenko

Владимир Ситников — B-tree индексы в базах данных на примере .NET Entity Framework и PostgreSQL
▶︎

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

PINK & ORANGE GRADIENT IN HD [3 HOURS]
▶︎

PINK & ORANGE GRADIENT IN HD [3 HOURS]

Василий Куликов — Уроки кодогенерации JSON Schema
▶︎

Василий Куликов — Уроки кодогенерации JSON Schema

Евгений Зуев — Университетский курс Compiler Construction: задачи, философия, структура, опыт
▶︎

Евгений Зуев — Университетский курс Compiler Construction: задачи, философия, структура, опыт

Richard Stallman: The Most Inconvenient Man in IT
▶︎

Richard Stallman: The Most Inconvenient Man in IT

Юрий Минаев — Семантика C++ изнутри компилятора
▶︎

Юрий Минаев — Семантика C++ изнутри компилятора