Size: a a a

cxx.Дискуссионная

2020 February 17

Т8

Т-34 85 in cxx.Дискуссионная
Константин
А можно реальный бенч тогда?
У меня его нет, это чисто умозрительное заключение
источник

К

Константин in cxx.Дискуссионная
Т-34 85
У меня его нет, это чисто умозрительное заключение
😂😂😂😂
источник

Т8

Т-34 85 in cxx.Дискуссионная
Konstantin Kozyrev
Танк, ты серьёзно или как Тилль с Мустангом?
50/50. Не хотел это писать, но раз уж тут поднялось си вс си++...
источник

KK

Konstantin Kozyrev in cxx.Дискуссионная
@h4cktill , а ты знал, что у Spotify оказывается API есть?
источник

TS

Till Schneider in cxx.Дискуссионная
Konstantin Kozyrev
@h4cktill , а ты знал, что у Spotify оказывается API есть?
Да
источник

TS

Till Schneider in cxx.Дискуссионная
Т-34 85
За счёт zero-cost abstractions
Которой там нет, там куча дополнительных проверок, чтоб избежать ub
источник

Т8

Т-34 85 in cxx.Дискуссионная
Till Schneider
Которой там нет, там куча дополнительных проверок, чтоб избежать ub
В компайл-тайме эти проверки, не в рантайме
источник

TS

Till Schneider in cxx.Дискуссионная
Т-34 85
В компайл-тайме эти проверки, не в рантайме
Да ты что
источник

Т8

Т-34 85 in cxx.Дискуссионная
Till Schneider
Да ты что
Ващет да. И там нет неявных кастов, нет неявных вызовов конструкторов
источник

TS

Till Schneider in cxx.Дискуссионная
Т-34 85
В компайл-тайме эти проверки, не в рантайме
Подели одно число на другое хотя бы и посмотри выхлоп
источник

К

Константин in cxx.Дискуссионная
Т-34 85
Ващет да. И там нет неявных кастов, нет неявных вызовов конструкторов
а что плохого в неявных кастах?
источник

Т8

Т-34 85 in cxx.Дискуссионная
Till Schneider
Подели одно число на другое хотя бы и посмотри выхлоп
В смысле, просто поделить? А что там страшного происходит?
источник

TS

Till Schneider in cxx.Дискуссионная
Т-34 85
В смысле, просто поделить? А что там страшного происходит?
ну вот ты разраб библиотеки
источник

TS

Till Schneider in cxx.Дискуссионная
Т-34 85
В смысле, просто поделить? А что там страшного происходит?
источник

KK

Konstantin Kozyrev in cxx.Дискуссионная
Т-34 85
В компайл-тайме эти проверки, не в рантайме
В рантайме же выполняется проверка на "делитель не 0 нулю", не? Или не о таких проверках речь*?
источник

TS

Till Schneider in cxx.Дискуссионная
Konstantin Kozyrev
В рантайме же выполняется проверка на "делитель не 0 нулю", не? Или не о таких проверках речь*?
да, можно писать на расте код, который будет такой же по скорости как и си - быстрее невозможно.
источник

TS

Till Schneider in cxx.Дискуссионная
но так код написать еще надо постараться
источник

O

Ofee in cxx.Дискуссионная
Till Schneider
да, можно писать на расте код, который будет такой же по скорости как и си - быстрее невозможно.
Разве Раст не будет местами выигрывать на алиасинге?
источник

TS

Till Schneider in cxx.Дискуссионная
Ofee
Разве Раст не будет местами выигрывать на алиасинге?
где-то может и будет выигрывать, но будет много мест, где он будет проигрывать
источник

KK

Konstantin Kozyrev in cxx.Дискуссионная
Но ведь не всё упирается в скорость...
источник