Size: a a a

AI Cups Official

2020 December 26

e

elsid in AI Cups Official
vestild
на самом деле RefCell не сильно часто приходится использовать.
зато клонирование VecI32 постоянно, (и юнитов часто клонирую)
Можно же добавить имплементацию Copy для модели. Ее код не меняется на сервере. Но вообще я свой тип сделал.
источник

P

Pavel in AI Cups Official
Vitaliy Kudasov
писал на шарпе раньше, несогласен)
Слушайте, а в чём глобально-то разница? Вот переписал с страту с питона на шарп - по ощущения от написания всё тоже самое. Ну разный "сахар" - у кого-то генераторы списков, а кого-то linq. Ну и прочие несущественные мелочи вроде скорости исполнения и немного разного белого цвета фона IDE :D  Но суть-то при написании вроде одна и та же?
источник

e

elsid in AI Cups Official
elsid
RefCell, Rс есть, но вообще это не особо нужно.
pub struct MyStrategy {
   bot: Option<Bot>,
}
источник

P

Pavel in AI Cups Official
Было бы очень интересно посмотреть код в котором реализованы все эти менеджеры, заявки на ресусры и прочее. Не так важно как он играет - интересно  как решается вопрос организации кода.
источник

P

Pavel in AI Cups Official
И почитать статьи топов : )
источник

VK

Vitaliy Kudasov in AI Cups Official
Pavel
Слушайте, а в чём глобально-то разница? Вот переписал с страту с питона на шарп - по ощущения от написания всё тоже самое. Ну разный "сахар" - у кого-то генераторы списков, а кого-то linq. Ну и прочие несущественные мелочи вроде скорости исполнения и немного разного белого цвета фона IDE :D  Но суть-то при написании вроде одна и та же?
глобально говорят что у раста плохой синтаксис. но как вы заметили, если языки отличаются только "сахаром", разницы нет. В расте намного сильнее система типов, что позволяет быть более уверенным в коде
источник

v

vestild in AI Cups Official
elsid
Можно же добавить имплементацию Copy для модели. Ее код не меняется на сервере. Но вообще я свой тип сделал.
она в отдельном модуле, там костылить пришлось бы.
по хорошему надо было на входе все типы в свои мапить, и в этих типах уже всякий утиль добавлять. но мне не до этого было
источник

S

SilentNox in AI Cups Official
Pavel
Слушайте, а в чём глобально-то разница? Вот переписал с страту с питона на шарп - по ощущения от написания всё тоже самое. Ну разный "сахар" - у кого-то генераторы списков, а кого-то linq. Ну и прочие несущественные мелочи вроде скорости исполнения и немного разного белого цвета фона IDE :D  Но суть-то при написании вроде одна и та же?
Сишарп в разы быстрей работает и он типизированный, в отличие от питона.
источник

P

Pavel in AI Cups Official
Vitaliy Kudasov
глобально говорят что у раста плохой синтаксис. но как вы заметили, если языки отличаются только "сахаром", разницы нет. В расте намного сильнее система типов, что позволяет быть более уверенным в коде
Прям стало интересно попробовать что-нибудь небольше на расте. Пойму ли разницу. Или просто это далеко за моим пониманием, которое на уровне if/for :)
источник

v

vestild in AI Cups Official
Vitaliy Kudasov
глобально говорят что у раста плохой синтаксис. но как вы заметили, если языки отличаются только "сахаром", разницы нет. В расте намного сильнее система типов, что позволяет быть более уверенным в коде
да нормальный ситнаксис. вопрос вкуса
источник

VK

Vitaliy Kudasov in AI Cups Official
vestild
да нормальный ситнаксис. вопрос вкуса
но многие не пробуют раст именно из за него
источник

С

Серега in AI Cups Official
Oleg Novikov
а кто-то успешно применял нейронки? какие-то алгоритмы ML?
источник

IA

Ilya Agafonov in AI Cups Official
vestild
да нормальный ситнаксис. вопрос вкуса
&' str в String конвертировать как-то не доставляет
источник

e

elsid in AI Cups Official
Vitaliy Kudasov
глобально говорят что у раста плохой синтаксис. но как вы заметили, если языки отличаются только "сахаром", разницы нет. В расте намного сильнее система типов, что позволяет быть более уверенным в коде
Единственный раз когда с писал на C++ приходилось новые версии проверять санитайзерами, и постоянно находились проблемы. С растом такой проблемы нет. Паник бывает, но там сразу ясно где.
источник

v

vestild in AI Cups Official
Vitaliy Kudasov
но многие не пробуют раст именно из за него
это они ещё с borrow checker-ом не сталкивались :)
источник

S

SilentNox in AI Cups Official
vestild
да нормальный ситнаксис. вопрос вкуса
До сих пор не понимаю, зачем было выдумывать принципиально новый, ни на что не похожий синтаксис. Чтобы учить трудней было?
источник

VK

Vitaliy Kudasov in AI Cups Official
он максимально похожий на плюсы
источник

v

vestild in AI Cups Official
SilentNox
До сих пор не понимаю, зачем было выдумывать принципиально новый, ни на что не похожий синтаксис. Чтобы учить трудней было?
он не сильно новый. что-то из go взято, что-то из шарпа
источник

NK

Nikita Kurgin in AI Cups Official
там суть другая) не затруднить написание
источник

v

vestild in AI Cups Official
(а шарп из плюсов понятно)
источник