Size: a a a

AI Cups Official

2021 February 08

DK

Dmitriy Krylov in AI Cups Official
Yevhen Kazmin
Руби тот же питон
ruby = (python + matlab * 0.1)*syntax sugar**2
источник

O

Opera in AI Cups Official
вот почему нельзя было скопировать operator>, operator<<,
к чему все эти lt gt...?
источник

S

SilentNox in AI Cups Official
Yevhen Kazmin
В чем большое различие
Ключевые слова, сигнатура функций и прочего - все свое
источник

YK

Yevhen Kazmin in AI Cups Official
Opera
вот почему нельзя было скопировать operator>, operator<<,
к чему все эти lt gt...?
Вот что что, а операторы в виде трейтов - очень крутая фича
источник

YK

Yevhen Kazmin in AI Cups Official
А названия хз
источник

YK

Yevhen Kazmin in AI Cups Official
Стоп там же Ord, какие lt gt
источник

YK

Yevhen Kazmin in AI Cups Official
SilentNox
Ключевые слова, сигнатура функций и прочего - все свое
Хз, большое отличие которое я вижу это порядок имени и типа переменной, остальное стандартно if,while, continue,break,struct,enum...
источник

YK

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

YK

Yevhen Kazmin in AI Cups Official
Получилось как получилось)
источник

O

Opera in AI Cups Official
Yevhen Kazmin
Стоп там же Ord, какие lt gt
ну это методы в Ord. А вот например почему бы не дать функцию максимума в массиве если тебе все равно на NaN и прочее?
источник

O

Opera in AI Cups Official
и назвать её как нибудь max_or_equal
источник

YK

Yevhen Kazmin in AI Cups Official
Потому что оператор сравнения с NaN неопределен думаю
источник

S

SilentNox in AI Cups Official
Yevhen Kazmin
Так то язык другой, пусть будет чуть отличаться, плюсы делали фиг знает когда, а Раст собрал с современных языков крутые фичи и воплотил их у себя
Надо будет подучить Раст, чтобы лучше аргументировать - почему он мне не нравится.
источник

YK

Yevhen Kazmin in AI Cups Official
Но это неудобно, я согласен, тоже костылил. Впрочем зато поведение будет именно как ты указал, а не как повезет.
источник

O

Opera in AI Cups Official
Yevhen Kazmin
Но это неудобно, я согласен, тоже костылил. Впрочем зато поведение будет именно как ты указал, а не как повезет.
Лучше сделать как повезет, чем через неделю
источник

O

Opera in AI Cups Official
Я же все равно по итогу написал не безопасную функцию, она наны неправильно сравнивает
источник

YK

Yevhen Kazmin in AI Cups Official
SilentNox
Надо будет подучить Раст, чтобы лучше аргументировать - почему он мне не нравится.
Я перешёл с плюсов на шарпы, потому что хотелось проще выражать свои мысли, при этом оставляя типы. Потерял в производительности. А тут Раст по ощущениям даёт все плюшки сразу. Я не боготворю Раст, есть там моменты, которые мне тоже не очень нравятся, но плюсы для меня перекрывают минусы
источник

U

UZERE in AI Cups Official
https://crates.io/crates/ordered-float есть для таких случаев
источник

S

SilentNox in AI Cups Official
Yevhen Kazmin
Я перешёл с плюсов на шарпы, потому что хотелось проще выражать свои мысли, при этом оставляя типы. Потерял в производительности. А тут Раст по ощущениям даёт все плюшки сразу. Я не боготворю Раст, есть там моменты, которые мне тоже не очень нравятся, но плюсы для меня перекрывают минусы
Ну, посмотрим. На Раик я все равно буду писать на плюсах, а для других задач мне пока он не нужен.
источник

YK

Yevhen Kazmin in AI Cups Official
Opera
Я же все равно по итогу написал не безопасную функцию, она наны неправильно сравнивает
У тебя там unwrap, значит она уже гарантированно небезопасна. Раст даёт возможность нежелаемое поведение захендлить
источник