Size: a a a

2020 March 28

p

polunin.ai in rust_offtopic
Soul
Это для примера. А так да, ну ее эту длинную арифметику, пусть в банках счета переполняют типы, часы в 2038 сбрасываются, всё норм
Для денег есть decimal
источник

DS

Doge Shibu in rust_offtopic
Soul
Это для примера. А так да, ну ее эту длинную арифметику, пусть в банках счета переполняют типы, часы в 2038 сбрасываются, всё норм
Часы в 2038 - это да любителей интов
источник

B

Bogdan in rust_offtopic
Soul
Это для примера. А так да, ну ее эту длинную арифметику, пусть в банках счета переполняют типы, часы в 2038 сбрасываются, всё норм
ну существует такая наука как метрология которая как-раз за точность отвечает
источник

А⚙

Антон ⚙️ in rust_offtopic
Andrey @ozkriff Lesnikov
Хули-говно-хуйня-дебилы 👍 хороший чатик
Отож
источник

B

Bogdan in rust_offtopic
и в любом серьезном научном расчете поси числа указывают погрешность вычислений
источник

B

Bogdan in rust_offtopic
потмоу тчо один фиг измерительный прибор дает погрешность
источник

А⚙

Антон ⚙️ in rust_offtopic
Doge Shibu
Могу передать по значению локальную переменную в следующую футуру.

Вот и вся история. Скорее всего соптимизмруется оно норм (но надо смотреть)
Так у тебя именно одна футура
источник

VS

Victor Sapiens in rust_offtopic
Soul
Это для примера. А так да, ну ее эту длинную арифметику, пусть в банках счета переполняют типы, часы в 2038 сбрасываются, всё норм
В банках все decimal.
источник

p

polunin.ai in rust_offtopic
Банкир пришел
источник

А⚙

Антон ⚙️ in rust_offtopic
Т-34 85
чушь какая. Она нужна для наглядности, чтобы сразу видеть тип
А потом, когда тип меняется, везде менять имя?
источник

А⚙

Антон ⚙️ in rust_offtopic
Alex Zhukovsky
можно просто повесить вверху проекта !#[deny(unsafe)] и жить
Только #![forbid(unsafe)], deny можно локально перекрыть allow
источник

А⚙

Антон ⚙️ in rust_offtopic
Emmanuel Goldstein
Паники по умолчанию быть не должно.
.get(1..)
источник

А⚙

Антон ⚙️ in rust_offtopic
λоλторт
тип создаётся одной строчкой, ещё одной строчкой выводятся все инстансы для него
А у вас в коде deriving Num? Или вы альтернативную прелюдию используете?
источник

B

Bogdan in rust_offtopic
polunin.ai
Реализация одних и тех же алгоритмов рассчёта с даблами и с длинной арифметикой будет иметь разницу в скорости примерно в 100 раз
Ну не в сто

Зависит от длины арифметики


Ты можешь просто сделать 10 даблов наичисло
источник

а

а кто это in rust_offtopic
Антон ⚙️
А у вас в коде deriving Num? Или вы альтернативную прелюдию используете?
а зачем вы отвечаете на сообщения отправленные днем...
источник

B

Bogdan in rust_offtopic
Длинная арифметика не обязательно лесятичная (BigDecimal in java)
источник

А⚙

Антон ⚙️ in rust_offtopic
Doge Shibu
Вообще было бы топово.

Оставить от языка только минимальное возможное ядро, типа как GHC Core, а всё остальное делать как рассахаривание в него тем или иным способом.
И оно бы всё пиздец тормозило. Собственно, есть Lisp, построенный вокруг этой идеи, и реально используемая реализация — Common Lisp — нихера не минимальная по этой причине
источник

А⚙

Антон ⚙️ in rust_offtopic
а кто это
а зачем вы отвечаете на сообщения отправленные днем...
А что?
источник

а

а кто это in rust_offtopic
А зачем?
источник

B

Bogdan in rust_offtopic
polunin.ai
В астрономии даже лишние пару тысяч километров порой роли не играют)
Да нет, в мире Soul'a телескопы меряют расстояние до соседней галлактики с точностью до метра
источник