Size: a a a

2020 June 11

t

toriningen in rust_offtopic
polunin.ai
Ну если нужна оптимальность, пиши ансейф код.
и ловить сегфолты на каждый чих?
источник

AI

Alex Ilizarov in rust_offtopic
Да, C++ из пустынного кактуса стал домашним
источник

t

toriningen in rust_offtopic
Alex Ilizarov
Потому что у раста другие плюшки
до идриса по плюшкам далековато
источник

p

polunin.ai in rust_offtopic
toriningen
и ловить сегфолты на каждый чих?
Ну ты напишешь одну часть в ансейфе, а все остальное будет в сейфе.
источник

AI

Alex Ilizarov in rust_offtopic
toriningen
до идриса по плюшкам далековато
На идрисе перфоманса нет, не?
источник

AI

Alex Ilizarov in rust_offtopic
Ни прода ни разрабов
источник

t

toriningen in rust_offtopic
Alex Ilizarov
На идрисе перфоманса нет, не?
это да. и компилится он по полчаса
источник

AI

Alex Ilizarov in rust_offtopic
toriningen
и ловить сегфолты на каждый чих?
Лучше ловить их в некоторых местах чем рисковать их иметь везде
источник

t

toriningen in rust_offtopic
но его пишет дядя эдвин в одиночку
источник

AI

Alex Ilizarov in rust_offtopic
toriningen
это да. и компилится он по полчаса
Кстати не юзал, не знаю.
источник

t

toriningen in rust_offtopic
Alex Ilizarov
Лучше ловить их в некоторых местах чем рисковать их иметь везде
сейчас вы договоритесь до того, что нужно некоторые места в отдельную монаду выделять
источник

AI

Alex Ilizarov in rust_offtopic
toriningen
но вообще я растом побаловался немного - переписал свою числодробилку с плюсов на раст для проверки. получил 2х замедление за счет неоптимальных иммутабельных структур
Мне все равно кажется что ты где то что то не так оптимально написал как можно, даже в safe расте
источник

t

toriningen in rust_offtopic
Alex Ilizarov
Кстати не юзал, не знаю.
перформанс идриса сравним с таковым у хаскеля, а время компиляции достаточно удручающее
источник

r

red75prime in rust_offtopic
Не похоже на C++. Вот С++. С торчит слева
источник

t

toriningen in rust_offtopic
Alex Ilizarov
Мне все равно кажется что ты где то что то не так оптимально написал как можно, даже в safe расте
может быть. "ну не может такого быть, чтобы раст медленнее был".
источник

p

polunin.ai in rust_offtopic
toriningen
сейчас вы договоритесь до того, что нужно некоторые места в отдельную монаду выделять
Для начала нужно спросить а на кой черт тебе такая большая производительность. Нужна ли она тебе. Если да, то берешь си/кресты или обмазываешься в паре мест ансейфами. Если нет, то все норм. Редко где нужно выдать прямо 100% производительности.
источник

AI

Alex Ilizarov in rust_offtopic
toriningen
может быть. "ну не может такого быть, чтобы раст медленнее был".
Да не то чтобы не может, просто он как правило где надо позволяет достаточно перфомансно писать. А если не дает то может и в C++ программе проблемы были
источник

t

toriningen in rust_offtopic
polunin.ai
Ну ты напишешь одну часть в ансейфе, а все остальное будет в сейфе.
в случае с числодробилкой у меня "вся часть" в ансейфе должна быть, потому что та часть, что в сейфе, находится уже снаружи либы.
источник

p

polunin.ai in rust_offtopic
Alex Ilizarov
Да не то чтобы не может, просто он как правило где надо позволяет достаточно перфомансно писать. А если не дает то может и в C++ программе проблемы были
Кресты быстрее раста, это понятно в общем.
источник

AI

Alex Ilizarov in rust_offtopic
Не ну перфоманс числодробилки можно понять. Вопрос в том не было ли в оригинальной C++ программе неочевидных проблем
источник