Aidar
Не спорь
Пруф что надо
Aidar
От уважаемого мной человека
Aidar
Пж
Ioann_
На самом деле, если бы в геймдеве многие заморачивались о оптимизации.... То и игр на openGl не было бы :D
vladislav
Пруф с -О3
кто с -O3 то компилит софт?
Aidar
Жирно
Aidar
Там заморачиваются
Aidar
Но не с этой дрисней
Aidar
А с кэшем
Aidar
Данных
Aidar
Это сильно важнее чем то что ты пилишь
Ivan
Наоборот ненадо
Это связано с тем, что когда ты матчишся по if/else if ты при промахе заходишь в следующую else if и так далее. switch он же как goto перескочишь в нужное условие сразу
Ioann_
Ну так под видео карточки тоже можно оптимизировать, там тоже есть кеш
vladislav
На самом деле, если бы в геймдеве многие заморачивались о оптимизации.... То и игр на openGl не было бы :D
преждевременная оптимизация — это зло. Ты пробовал смотреть, что получится, если использовать инструменты, которые тебе предлагает стандартная библиотека?
vladislav
сильный ли выигрыш?
Ioann_
там тоже есть свои законы, а для oGl - так и вообще, не зря же вышел Vulkan
Ivan
Да причем тут -О3
Крылатый
В каждом плюсочате должен быть свой Микель
Aidar
Началось....
Aidar
Прочитал книжку по вулкану пошел выпендриваться
Ioann_
очень, на msvc 2008
vladislav
а пруфов не осталось?
Крылатый
А в 2017м уже слабый, зачах
Aidar
Ivan
С -О3?
Компилятор может не выполнить оптимизацию
Ioann_
Ну чтоже мне теперь ждать 2017 :)?
Aidar
Ioann_
// И да, Asm я тоже использую
Aidar
Может ты ещё считаешь что си быстрее?
Ioann_
Наверное, я совсем тролль :)?
Ivan
Может ты ещё считаешь что си быстрее?
Это ты мне? Я ассемблерный код смотрю с О0
Aidar
Зачем
cyberzx 🇷🇺
// И да, Asm я тоже использую
Ну это blasphemy. За такое обычно сжигают на костре
Ioann_
На самом деле - разницы нету никакой, главное, чтобы это приносило деньги и удовольствие
Aidar
Ну троллинг вроде денег не приносит
Ivan
Зачем
Чтобы понять что происходит без оптимизаций
Ioann_
ога, а еще goto нельзя использовать :) А я, такой негодяй, использую, иногда :)
Aidar
Зачем
Крылатый
Ioann_
математику, SIMD
Aidar
min2
cyberzx 🇷🇺
математику, SIMD
Ну ты наверное в курсе, что это даёт менее оптимальный и быстрый код, чем интристики, да?
Ivan
Зачем
Я же говорю, оптимизации компилятор не всегда делает
Ioann_
А что ты на асме пишешь конкретно?
Ну и конечно без CUDA тут никуда :)
cyberzx 🇷🇺
Так как твои ассемблерные вставки компилятор побрезгует инлайнить
Крылатый
Бля
Berkus
Наверное, я совсем тролль :)?
ну как, либо троль либо идиот, выбор то нехитрый...
cyberzx 🇷🇺
А интристики инлайнятся и оптимизируются во всю
Крылатый
Этот троллинг меня доебал
Ioann_
ЛУчше второе выберу :)
Berkus
окей
Berkus
лучше
vladislav
Этот троллинг меня доебал
я вот чувствую себя некомпетентным, когда люди такие вещи загоняют.
cyberzx 🇷🇺
Если пишешь асм код, то надо отдавать отчёт себе, что это гарантированная пессимизация по перфомансу
Ioann_
Но я свою точку зрения все же объяснил
Ioann_
И да, это работает так быстро, как мне нужно :)
Крылатый
Да и пофик ваще
cyberzx 🇷🇺
И да, это работает так быстро, как мне нужно :)
Ну поиграться да можно. Ктож не любит на асме писать. Только не надо говорить, что это ради оптимизации )
Ioann_
Троллинга тут ноль вообще, просто многим религия не позволяет, видимо. Ну или сетевухой/аутсорсом занимаются :)
Matway
Давайте о чём-нибудь нормальном поговорим :) В соседнем чате начали оффтоп - std::initializer_list. Есть мнение, что он не очень получился. Кто что думает?
Ivan
Это в холиваре?
Ivan
А где
Stanislav
вопрос возник в связи с наличием std::min(std::initializer_list ) :)
Berkus
Давайте о чём-нибудь нормальном поговорим :) В соседнем чате начали оффтоп - std::initializer_list. Есть мнение, что он не очень получился. Кто что думает?
он не получился в основном из-за накоторых правил его использования, вообще неочевидных и неудобных
Matway
Лично я писал контейнеры. Много. Чёртову тучу контейнеров. Включая всякие compile-time хитрые штуки. И было бы так классно написать: MyQewlContainer mqc = { 1, 2, 3 }; Но std::initializer_list не позволяет - информация о размере недоступна в компайл-тайме.
Matway
А где
В чате по другому языку :)
Berkus
А где
pro.php
Ivan
А ты Петросян
Berkus
нет ты