Size: a a a

Rust — русскоговорящее сообщество

2017 November 23

ML

Mike Lubinets in Rust — русскоговорящее сообщество
Oleg ℕizhnik
На будущее, если меня не будет: можете унижать людей "Может лучше на скалку" и сразу говорить, чтобы мне в личку кидали резюме
Ок
источник

ML

Mike Lubinets in Rust — русскоговорящее сообщество
Vladimir
На самом деле, несмотря на то, что все делают оптимизации, юзают овнед здачени, унбоксед кложур и ТД. А по факту оказывается, что всё это почти не влияет на производительность в реальной задачи(
Зависит от задачи
источник

AT

Anton TrionProg in Rust — русскоговорящее сообщество
И где же я ошибаюсь?
источник

AT

Anton TrionProg in Rust — русскоговорящее сообщество
> Arc Weak
Ты как-то не правильно готовишь быстрый системный язык. Может реально лучше на джавку?
источник

ML

Mike Lubinets in Rust — русскоговорящее сообщество
Я избавившись от RefCell в горячем пути довольно хорошо выиграл
источник

ML

Mike Lubinets in Rust — русскоговорящее сообщество
Anton TrionProg
И где же я ошибаюсь?
Зачем всё прихать в Arc?
источник

AV

Alexander Vershilov in Rust — русскоговорящее сообщество
вот когда все запихивают в Arc/RC а потом говорят про GC то иногда смешно становится
источник

AV

Alexander Vershilov in Rust — русскоговорящее сообщество
хорошо что в расте так не делают
источник

V

Vladimir in Rust — русскоговорящее сообщество
Ну если у него связи такие, что обратная связь нужна, то как тут без арков, графы там всякие сложные
источник

V

Vladimir in Rust — русскоговорящее сообщество
Межпоточно используемые
источник

С

Серж in Rust — русскоговорящее сообщество
Oleg ℕizhnik
а как сделать замыкание, чтобы часть переменных по ссылке, а чать move?
использовать c++ [&po_ssike, po_move = std::move(origin)] { ... }
источник

AV

Alexander Vershilov in Rust — русскоговорящее сообщество
нужны нужны
источник

AV

Alexander Vershilov in Rust — русскоговорящее сообщество
но иногда GC оказывается тогда выгоднее
источник

V

Vladimir in Rust — русскоговорящее сообщество
Чем РЦ?
источник

V

Vladimir in Rust — русскоговорящее сообщество
Сложно верится
источник

AV

Alexander Vershilov in Rust — русскоговорящее сообщество
зависит от паттерна работы
источник

AT

Anton TrionProg in Rust — русскоговорящее сообщество
Потому что
borrowing юзаем временно, например, если составляем список объектов, которые нужно изменить
Box юзаем тогда, когда не хотим, чтобы из-за него структура распухла в памяти, либо есть рекурсия
Rc.. А он не работает с многопоточным кодом никак, даже когда он куда-то вложен. Те захотел добавить потоки — рефакторинг
Arc уже позволяет многопоточность. У меня всегда код многопоточный(спасибо расту, писать его не сложно и толком безопасно, дедлоки на бумажке находятся), поэтому Rc я не юзаю никогда
источник

V

Vladimir in Rust — русскоговорящее сообщество
Хотя зависит от того как выгоду мерчть
источник

С

Серж in Rust — русскоговорящее сообщество
gc всегда выгоднее, когда ты можешь себе это позволить - написал на го и забыл!
источник

AV

Alexander Vershilov in Rust — русскоговорящее сообщество
с GC у тебя очень дешевые аллокации
источник