Size: a a a

2020 August 11

r

red75prime in rust_offtopic
Constantine Drozdov
что конкретно интересует? ну "n > 0, n /= 10" хрень какая-то
Угу. n > 0 должно игнорироваться из-за comma operator
источник

AZ

Alex Zhukovsky in rust_offtopic
Constantine Drozdov
Ну в плюсах "не работай с памятью"
А как ты напишешь хоть что-то полезное не работая с памятью? В хрусте ты можешь с ней работать и все равно не накосячишь
источник

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
А как ты напишешь хоть что-то полезное не работая с памятью? В хрусте ты можешь с ней работать и все равно не накосячишь
Ну а как я без использования ссылок накосячу
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
@Psilon ты на расте сам микросервисы писал или с кем-то?
ну сам, щас отдал задачки на доработки коллеге-шарписту, чтобы басфактор не множить
источник

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
А как ты напишешь хоть что-то полезное не работая с памятью? В хрусте ты можешь с ней работать и все равно не накосячишь
И в чём проблема типов-значений
источник

NL

Nick Linker in rust_offtopic
Alex Zhukovsky
да, я перепутал, я про эту историю
История отличная как и вся книжка.
источник

AZ

Alex Zhukovsky in rust_offtopic
Constantine Drozdov
Ну а как я без использования ссылок накосячу
ну дабл фри, юз афтер фри и вот это все
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
А как ты напишешь хоть что-то полезное не работая с памятью? В хрусте ты можешь с ней работать и все равно не накосячишь
Не возвращай ссылку, избегай хипа. И особенно сырых указателей
источник

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
ну дабл фри, юз афтер фри и вот это все
так RAII растовское из плюсов, этого всего 100 лет нет
источник

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
ну дабл фри, юз афтер фри и вот это все
дабл фри огрести через unique_ptr / shared_ptr это реально надо суметь
источник

AZ

Alex Zhukovsky in rust_offtopic
Constantine Drozdov
так RAII растовское из плюсов, этого всего 100 лет нет
свежо предание, но мне почему-то кажется что проблемы с памятью из плюсов не исчезли. По крайней мере в хроме в 2020 году ошибки с памятью в багтрекере почему-то регялрно появляются
источник

Т8

Т-34 85 in rust_offtopic
Constantine Drozdov
дабл фри огрести через unique_ptr / shared_ptr это реально надо суметь
+
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
дабл фри огрести через unique_ptr / shared_ptr это реально надо суметь
Ну хром постоянно репортит такие баги
источник

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
свежо предание, но мне почему-то кажется что проблемы с памятью из плюсов не исчезли. По крайней мере в хроме в 2020 году ошибки с памятью в багтрекере почему-то регялрно появляются
потому что им надо unsafe писать
источник

Т8

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

AZ

Alex Zhukovsky in rust_offtopic
Constantine Drozdov
потому что им надо unsafe писать
я на хабре где-то говорил про плюсы раста, пытался написать сниппет на плюсах с эквивалентным кодом, в 5 строчках у меня 2 УБ было.

такие дела
источник

Т8

Т-34 85 in rust_offtopic
Constantine Drozdov
дабл фри огрести через unique_ptr / shared_ptr это реально надо суметь
Вот реально бесит, когда придумывают совершенно чудовищный код, который в реальности никто не напишет, и тыкают в него - вот, он скопилился!
источник

EB

Eva Baka in rust_offtopic
Constantine Drozdov
дабл фри огрести через unique_ptr / shared_ptr это реально надо суметь
ещё бы научиться там понимать что к чему ... я очень привык в расте к Copy, Clone и прочей залупе, это все легко понять. а в плюсах блядь напридумывали всяких rvalue move semantic тысячу конструкторов, пять тысяч способов передачи аргументов
источник

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
свежо предание, но мне почему-то кажется что проблемы с памятью из плюсов не исчезли. По крайней мере в хроме в 2020 году ошибки с памятью в багтрекере почему-то регялрно появляются
есть абстракции, которые нельзя записать в этой логике, скажем я плохо представляю как на Rust будет писаться vector<unique_ptr<dyn T>> в один буфер
источник

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
я на хабре где-то говорил про плюсы раста, пытался написать сниппет на плюсах с эквивалентным кодом, в 5 строчках у меня 2 УБ было.

такие дела
ну смотри, я попытался написать на Rust но у меня программа не скомпилировалась, Rust плохой?
источник