Size: a a a

AI Cups Official

2020 December 09

K

Konstantin in AI Cups Official
Могу поныть про производительность JS =(

А ещё никто не хочет принимать мой PR и issue на добавления TS в языки :(

PS: А так вроде сразу понятно, что C++ / Rust производительней остальных, нет?)
Писать на остальном — это вызов стратегии и оптимизации, а не соревнование в кто больше переберет вариантов :D
источник

ON

Oleg Novikov in AI Cups Official
Ilya Agafonov
питонисты просто нытики
ну что за культура? сразу в оскорбления
источник

u

ud1 in AI Cups Official
Помню в Codewars были в C++ проблемы с быстродействием при работе с сетью, и они были из-за кривого кода, но там через пулреквесты приняли исправления и ситуацию оперативно поправили.
источник

IA

Ilya Agafonov in AI Cups Official
Oleg Novikov
ну что за культура? сразу в оскорбления
!poos tairesh
источник

AV

Andrey Viktorov in AI Cups Official
ud1
Оптимизируйте работу с сетью, все исходники же можно менять. Тут одно из двух, либо код данный организаторами кривоват и его можно улучшить - тогда надо улучшить и сделать пулл реквест. Либо это сам питон настолько тормоз, что улучшить нельзя - тогда просто не ныдо ныть и просто не надо использовать этот язык.
К сожалению, моих навыков не достаточно. Я только учусь. Я не успеваю даже фичи делать, а работать с сетью вообще не умею.  С одной стороны, это конечно моя проблема. Но с другой стороны, к организации есть вопросы )
источник

🔥

🔥 Karushifâ in AI Cups Official
Ilya Agafonov
!poos tairesh
70  tairesh         PyPy     26.0%  2921
источник

ON

Oleg Novikov in AI Cups Official
Ilya Agafonov
так пиши на с++ будет справедливо
справедливо потому, что ты на плюсах?
источник

IA

Ilya Agafonov in AI Cups Official
я сам в этом году на петоне пишу мне можно
источник

M

Maxim in AI Cups Official
Ilya Agafonov
я сам в этом году на петоне пишу мне можно
RIP
источник

YK

Yevhen Kazmin in AI Cups Official
Andrey Viktorov
Я повторю свою мысль еще раз.
Мне кажется честным, чтобы не зависимо от выбора ЯП у всех участников было одинаковое доступное процессорное время. Допустим 40 секунд.
Дальше я сам несу ответственность за то, как тратить эти 40 секунд. Я понимаю, что выбирая Python мне придется сталкиваться с проблемами проиводительности.

Просто мне кажется несправедливым, что для тех кто пишет на C++ доступно для работы стратегии 40 секунд, а для тех кто на Python(или JS) доступо 20-30 секунд.
Если бы запускался только файл MyStrategy, то да, логика правильная. Но здесь же каждый волен менять весь код как пожелает. Кто-то может оптимальнее написать работу с сервером например.
источник

YK

Yevhen Kazmin in AI Cups Official
Вообще не пойму претензий, если есть pypy
источник

YK

Yevhen Kazmin in AI Cups Official
Туда же можно можно просто питон код отправить ничего не меняя? (Или мало меняя)
источник

YK

Yevhen Kazmin in AI Cups Official
(как минимум один такой случай я знаю лично)
источник

AV

Andrey Viktorov in AI Cups Official
Yevhen Kazmin
Если бы запускался только файл MyStrategy, то да, логика правильная. Но здесь же каждый волен менять весь код как пожелает. Кто-то может оптимальнее написать работу с сервером например.
Давай я еще раз повторю.
Когда я начинаю со старта писать на Python мне доступно 25 секунд процессорного времени.
Когда кто-то со старта начинает писать на C++ ему доступно 39.5 секунд процессорного времени.

И это не выглядит честным)
источник

ON

Oleg Novikov in AI Cups Official
имхо тоже с pypy все норм
источник

AV

Andrey Viktorov in AI Cups Official
Yevhen Kazmin
Вообще не пойму претензий, если есть pypy
Не всегда. pypy поддерживает python 3.6
Если ты уже написал тысячи строчек кода на 3.8 придется повозится, вычищая до 3.6
источник

u

ud1 in AI Cups Official
Andrey Viktorov
Давай я еще раз повторю.
Когда я начинаю со старта писать на Python мне доступно 25 секунд процессорного времени.
Когда кто-то со старта начинает писать на C++ ему доступно 39.5 секунд процессорного времени.

И это не выглядит честным)
Если так расуждать, то давайте на соревнованиях по бегу тем, у кого ноги короче фору давать.
источник

YK

Yevhen Kazmin in AI Cups Official
Andrey Viktorov
Давай я еще раз повторю.
Когда я начинаю со старта писать на Python мне доступно 25 секунд процессорного времени.
Когда кто-то со старта начинает писать на C++ ему доступно 39.5 секунд процессорного времени.

И это не выглядит честным)
Ага, кто-то начинает писать на питоне с объектиками и удобным синтаксисом, а кто-то с shared_ptr<int>
источник

AY

Alexey Yurasov in AI Cups Official
Yevhen Kazmin
Вообще не пойму претензий, если есть pypy
Мой код на пайпи стал работать в полтора раза медленнее 😅 делал замер производительности каждой функции. Но я понимаю это к коду вопросы..
источник

IL

Ilya L in AI Cups Official
Yevhen Kazmin
Ага, кто-то начинает писать на питоне с объектиками и удобным синтаксисом, а кто-то с shared_ptr<int>
чертовы атомарные счетчики, согласен
источник