Тёмный

C++ CoreHard Autumn 2018. Что не умеет оптимизировать компилятор - Александр Зайцев 

corehard
Подписаться 2,7 тыс.
Просмотров 4 тыс.
50% 1

Слайды: www.slideshare...
Все мы знаем, что компиляторы в настоящее время достаточно умные. И нам как программистам зачастую не нужно думать о каких-то незначительных оптимизациях - мы полагаемся на оптимизации компилятора. Что ж, настало время выяснить, действительно ли настолько компиляторы умны и узнать, в каких местах программист всё же (может быть) умнее.

Опубликовано:

 

4 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 7   
@АлексейОрлов-ю6з
Хороший доклад. Побольше бы таких.
@БогданМура
@БогданМура 5 лет назад
Реально, сейчас все на компиляторах сидят. Я вот ассамблер начал учить, что бы иметь больше возможностей в коде и иметь возможность хоть как-то оптимизировать код.
@zamazan4ik17
@zamazan4ik17 5 лет назад
Самое интересное, что я таки ошибся - контракты в последний момент выкинули из С++20. Ну что ж, может в С++23 появятся :)
@antonbikineev2176
@antonbikineev2176 4 года назад
Отличный доклад! Я бы очень хотел видеть в кланге дополнительный IR поверх ллмного (мб на основе MLIR), чтобы уметь выполнять фронтэнд-специфичные оптимизации (как, например, в switc).
@deleted76
@deleted76 Год назад
Пипец, ни разу не видел живых разрабов на плюсах
@VitaliyNET
@VitaliyNET 4 года назад
Немного не по теме. Но на футболке заметил продукт от Jetbrains... Опытные, скажите/подскажите простыми словами - Konlin Native это новый С++ ? Ну т/е perfomance такой же? Или я заблуждаюсь и это все та же Java? Не особо вникал в это. Спб!
@vas_._sfer6157
@vas_._sfer6157 2 года назад
Kotlin Native - это далеко не С++. Динамики там полно (подсчет ссылок и косвенность). Да, код не работает в VM, но рантайм жирноват. Как альтернатива плюсам сейчас есть Rust
Далее
CppCon 2018: Fedor Pikus “Design for Performance”
1:03:40