Size: a a a

2020 April 15

S

Soul in rust_offtopic
polunin.ai
zig сейф или нет?
нет, он нормальный
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
zig сейф или нет?
Нет, это си на стероидах
источник

AZ

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

S

Soul in rust_offtopic
там не будет safe\unsafe холивара)
источник

S

Soul in rust_offtopic
Кстати там можно использовать разные аллокаторы одновременно, писать свои и это теоретически может помочь отследить утечки памяти
источник

AZ

Alex Zhukovsky in rust_offtopic
Soul
Это ужасная штука, новичку узнать о них из документации нереально, не говоря уж о том, чтобы понять что эта функция делает
эмм, а как новичку узнать про каст?
источник

p

polunin.ai in rust_offtopic
Soul
нет, он нормальный
нормальный это можно писать код и просто так получить UB?
источник

S

Soul in rust_offtopic
Alex Zhukovsky
эмм, а как новичку узнать про каст?
встроенные функции языка обычно описаны в документации к языку, а вот когда это зарыто в каком-то трейте из глубин стандартной библиотеки - тяжко
источник

AZ

Alex Zhukovsky in rust_offtopic
Soul
Ну в расте есть же какие-то рекламные гарантии, которые можно впарить спонсорам. И раст для сложных вещей. Раст вместо С++, а zig вместо си скорее, у zig в первую очередь freestanding хороший, когда код пишешь для загрузчика или ось какую
а для простых вещей есть скалы и коклины
источник

AZ

Alex Zhukovsky in rust_offtopic
Soul
встроенные функции языка обычно описаны в документации к языку, а вот когда это зарыто в каком-то трейте из глубин стандартной библиотеки - тяжко
что мешает в документации описать into? Я не вижу, чем оно менее встроенное чем кейворд
источник

S

Soul in rust_offtopic
polunin.ai
нормальный это можно писать код и просто так получить UB?
я не разбираюсь, но если я захочу UB, я сделаю себе UB и никто меня не будет ругать что я использовал unsafe-блоки
источник

G

Gymmasssorla in rust_offtopic
Soul
встроенные функции языка обычно описаны в документации к языку, а вот когда это зарыто в каком-то трейте из глубин стандартной библиотеки - тяжко
Не тяжко
источник

p

polunin.ai in rust_offtopic
Soul
я не разбираюсь, но если я захочу UB, я сделаю себе UB и никто меня не будет ругать что я использовал unsafe-блоки
источник

S

Soul in rust_offtopic
Мне лично было тяжко) Как и с async, тоже в док-api не нашел и по сторонним сайтам искал
источник

G

Gymmasssorla in rust_offtopic
Нужно было в документации находить
источник

p

polunin.ai in rust_offtopic
Soul
я не разбираюсь, но если я захочу UB, я сделаю себе UB и никто меня не будет ругать что я использовал unsafe-блоки
погугли что такое UB пожалуйста
источник

S

Soul in rust_offtopic
UB - это undefined behaviour, когда разные компиляторы, реализованные по согласованному стандарту, могут делать разные вещи с одним и тем же кодом
источник

p

polunin.ai in rust_offtopic
Soul
UB - это undefined behaviour, когда разные компиляторы, реализованные по согласованному стандарту, могут делать разные вещи с одним и тем же кодом
это когда один компилятор может сделать что угодно
источник

S

Soul in rust_offtopic
polunin.ai
это когда один компилятор может сделать что угодно
Это такой себе компилятор
источник

p

polunin.ai in rust_offtopic
сегодня твой код работает а завтра он запускает ханойские башни
источник