Size: a a a

AI Cups Official

2020 December 06

IL

Ilya L in AI Cups Official
вместо того что бы один раз загрузить массив и потом обращаться в кэш, ты будешь каждый раз ловить кэш-мисс и делать обращение в оперативку
источник

VP

Vasily Popov in AI Cups Official
Но если надо найти сущность по ключу, чтобы узнать новые значения свойств, то сразу в словарь
источник

VP

Vasily Popov in AI Cups Official
Я про это
источник

IL

Ilya L in AI Cups Official
для начала словари могут и сойти, но если захочешь выжимать производительность - придется начинать писать кэш-френдли алгоритм
источник

IL

Ilya L in AI Cups Official
Vasily Popov
Но если надо найти сущность по ключу, чтобы узнать новые значения свойств, то сразу в словарь
а, это
источник

IL

Ilya L in AI Cups Official
ну тут да, наверное
источник

VP

Vasily Popov in AI Cups Official
Просто тут выше кидали, как бегают по 2мерным массивам
источник

IL

Ilya L in AI Cups Official
зависит от частоты обращения конечно
источник

YK

Yevhen Kazmin in AI Cups Official
вообще, имхо, круто писать чтоб удобно было
источник

YK

Yevhen Kazmin in AI Cups Official
а потом уже оптимайзить
источник

IL

Ilya L in AI Cups Official
Yevhen Kazmin
вообще, имхо, круто писать чтоб удобно было
ну так и надо, да
источник

YK

Yevhen Kazmin in AI Cups Official
мне чем раст нравится, я там вроде написал код с супер абстракциями, вполне себе высокоуровневый, а компилятор превратил это в очень быструю программу
источник

IL

Ilya L in AI Cups Official
без premature optimization, кроме мб совсем очевидных случаев, которые на автомате получаются
источник

YK

Yevhen Kazmin in AI Cups Official
от моих абстракций не остается и следа (в расте можно в синтаксисе указать, что будет динамическим, а что на этапе компиляции уйдет)
источник

P

POCCOMAXA in AI Cups Official
так расхваливаете раст, что у меня аж слюнки потекли
источник

ST

Sergio Tulentsev in AI Cups Official
Это наш хитрый план диверсии твоего прогресса )
источник

YK

Yevhen Kazmin in AI Cups Official
в шарпе не хватает enum с данными как в расте
типа
pub enum MoveType {
   Cast(ActionId),
   MultiCast(ActionId, u8),
   Rest,
   Brew(ActionId),
   Wait,
   Learn(ActionId)
}
источник

YK

Yevhen Kazmin in AI Cups Official
и это будет быстро работать, в шарпе я вижу только вариант с наследованием (что уже не так быстро)
источник

ST

Sergio Tulentsev in AI Cups Official
Yevhen Kazmin
в шарпе не хватает enum с данными как в расте
типа
pub enum MoveType {
   Cast(ActionId),
   MultiCast(ActionId, u8),
   Rest,
   Brew(ActionId),
   Wait,
   Learn(ActionId)
}
О, ты КГ писал на расте, гляжу. Дай посмотреть :)
источник

YK

Yevhen Kazmin in AI Cups Official
на кг вроде не приветствуется код шейринг, но могу поделится тем что интересно
источник