Size: a a a

2020 August 04

DS

Doge Shibu in rust_offtopic
type Kleisli[F[_], A, B] = A => F[B]
источник

DS

Doge Shibu in rust_offtopic
Валидация строится из функций подобного вида, которые композируются в одну функцию, которая отвечает за всю валидацию целиком.
источник

DS

Doge Shibu in rust_offtopic
Но тут зависит от языка, не везде это можно эргономично сделать
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Ну вы должны признать что если выжимать производительность то лучше плюсов нету языка
речь шла не про это
источник

AZ

Alex Zhukovsky in rust_offtopic
а про "любой говнокод на плюсах летает"
источник

AZ

Alex Zhukovsky in rust_offtopic
вот пример говнокода где на плюсах летает медленнее чем на хаскелле
источник

AZ

Alex Zhukovsky in rust_offtopic
по каким причинам - мне уже неважно
источник

AZ

Alex Zhukovsky in rust_offtopic
он есть и плюсы сами по себе его не ускорили
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
вытягивает любой говнокод или нет
Так вытягивает, просто в отдельных кейсах некоторые другие вытягивают немного лучше
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
смысл не в том чтобы использовать это впроде, а чтобы доказать что плюсы наибыстрейшие всегда
Не всегда, но чаще всего
источник

Т8

Т-34 85 in rust_offtopic
Lain-dono
Если нужна скорость на максималках, то только ассемблер ручками. Иначе вообще никак
Да. Но это сделать очень сложно
источник

L

Lain-dono in rust_offtopic
Т-34 85
Да. Но это сделать очень сложно
Скорость на максималках нужна для 0.1% кода
источник

Т8

Т-34 85 in rust_offtopic
Поскольку компилятор обычно лучше процессор знает. Или наоборот, процессор лучше работает с выхлопом компилчтора
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Так вытягивает, просто в отдельных кейсах некоторые другие вытягивают немного лучше
то есть все языки вытягивают говнокод?
источник

NL

Nick Linker in rust_offtopic
Alex Zhukovsky
он есть и плюсы сами по себе его не ускорили
В плюсах за счёт UB и неправомерных предположений можно избавиться от проверок, которые в других языках компиляторы вынуждены оставлять в коде. В таких условиях что бы не быть быстрым? 🤷‍♂
источник

p

polunin.ai in rust_offtopic
При бенчармках ещё можно случайно сравнить ГЦ с обычным аллокатором например
источник

p

polunin.ai in rust_offtopic
И в таких условиях любой язык с ГЦ может обогнать язык без него
источник

p

polunin.ai in rust_offtopic
Даже питон
источник

p

polunin.ai in rust_offtopic
Дедушке стало плохо. Повезли по больницам, нигде не берут потому что карантин и принимают только коронавирусных. Для чего там вводили карантин, чтобы не допускать смертей от короны?..
источник

DF

Dollar Føølish in rust_offtopic
Постарайся чтобы кто то из 9накомых врачей посмотрел дедушку
источник