Улучшаем и усложняем 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
24
5
1 week ago 00:17:59 1
Только 2% людей ЗНАЮТ ИСТИННОЕ ВОЗДЕЙСТВИЕ пищевой соды – Барбара О’Нил
2 weeks ago 00:19:14 1
Вот единственный шанс сохранить русский народ, времени уже нет!
3 weeks ago 00:00:58 5
Всего 2 капли и собираю по 10 кг огурцов с куста за сезон #огород #сад #дача #урожай #огурцы
3 weeks ago 02:17:55 61
🐂 КРАСИМ БЫКА - Прохождение Kingdom Come Deliverance 2 ⑤ Дурная кровь, Мыши | РУССКАЯ ОЗВУЧКА
3 weeks ago 00:15:16 1
Cтало известно как клетки запасают вещество, тормозящее старение и как это улучшить.
4 weeks ago 00:10:04 4
Просто начни читать книги вслух | Как улучшить речь?
1 month ago 00:05:30 1
Stable Diffusion: Как улучшить изображения в Automatic1111 / Forge Web Ui с помощью Focus Expansion
1 month ago 00:00:51 1
Улучшаем кровоток головного мозга в домашних условиях #шишонин #доктор
1 month ago 00:00:34 1
Самомассаж - это простой и эффективный способ улучшить своё здоровье и самочувствие.#топ
2 months ago 00:02:46 3
ЧЕМ ПОЛЕЗЕН Л-АРГИНИН ДЛЯ ЖЕНЩИН ❓❓
2 months ago 00:01:16 1
До-После. Анна Попова: я знаю, как улучшить свою фигуру и сохранить результат. Наши результаты
2 months ago 00:53:21 1
Таверна 12 уровня и конюшня — Tavern Manager Simulator [16]
2 months ago 00:12:23 1
14 ЯНВАРЯ BUMS (Бомж) новое комбо карты для прокачки Бомжа Супер Комбо Лотерея в БУМС
2 months ago 00:48:24 1
Таверна 10 уровня и гости на конях верхом — Tavern Manager Simulator [14]
2 months ago 00:46:10 1
Таверна с морозной пещерой и гостями-рыцарями — Tavern Manager Simulator [12]
2 months ago 00:17:18 11
Ищу сменщика Славянина. Работа. Мухоморы.
2 months ago 00:38:42 4
Mirra. Путь к себе. Медитация 1. Прибытие души в тело. Соединение души и тела.