Улучшаем и усложняем C++ код: функции, исключения, ranges и корутины
20 марта 2024 компания YADRO провела большой C митап в Санкт-Петербурге. Константин Владимиров из Syntacore рассказал, какая стоимость абстракции принципиально устранима (например, грамотным использованием или улучшением компилятора), а какая неизбежна.
00:00 - представление докладчика
00:45 - самый простой механизм абстракции: исправляем вызов функции, и наоборот
06:00 - проблемы при отсутствии инлайна
07:10 - бенчмарки и стоимость микроархитектуры
08:30 - компилятор и его влияние на стоимость абстракции
12:40 - разбираемся с виртуальными функциями, их проблемами и оптимизацией стоимости
22:00 - исключения: пожалуй, самый критикуемый механизм C
28:50 - почему исключения не бесплатны, даже если их не кидать
32:45 - корутины: замеры на базовом примере и не только
38:40 - почему оптимизации корутин сильно зависят от компилятора
39:35 - пробуем разные версии ranges и... проигрываем
46:00 - как повторить исследование Константина
47:40 - вопросы докладчику
Сла
1 view
21
3
5 months ago 00:13:36 1
УДАЛЕННЫЕ АГАНИМ ШАРДЫ, КОТОРЫЕ ЛОМАЛИ ДОТУ | DOTA 2
5 months ago 00:04:46 1
Нано бальзам ,павлов спринг - презентация ! Подробнее в описании под видео ⤵️⤵️⤵️
5 months ago 00:00:44 1
Вот почему парни не знакомятся на улице #shorts #знакомства
5 months ago 00:04:35 1
АВСТРАЛИЯ - 7 ВЕЩЕЙ К КОТОРЫМ ПРИДЕТСЯ ПРИВЫКНУТЬ
5 months ago 00:18:20 1
КАК ЖИВОТНЫЕ ЗАБИРАЮТ НАШИ БОЛЕЗНИ И СМЕРТЬ. Кот вылечил и спас ребёнка
5 months ago 00:00:53 1
За ночь Огурцов Нарастает Немерено! Вот Простой Супер Прием Для Плодоношения Огурцов в Июле
5 months ago 01:50:24 1
Ждать нечего. Надо трудиться и выстрадать свое счастье. Учимся жить. Торсунов О.Г.
5 months ago 00:31:17 1
АЭРОБИКА для занятия дома под ритмичную музыку🔥 Aerobics dance exercise | aerobics for beginners
5 months ago 00:22:47 1
Лучший комплекс при остеохондрозе шейный и грудной отдел osteochondrosis pain in the neck
5 months ago 00:03:10 1
Самый заразительный смех. Смехотерапия. Большая подборка
5 months ago 00:48:16 1
Вячеслав Дубынин про поиски себя, выгорание, аффирмации. Как работа влияет на мозг?
5 months ago 01:01:41 1
Вдохновение к практике. Ответы на вопросы на випассане. Часть 3
5 months ago 00:09:48 1
Как улучшить мозговое кровообращение с помощью сухого растирания по лимфатич. линиям шейного отдела