(Untitled)

Nov 09, 2014 15:08

Чтобы закрыть тему foat-ов, разовью еще немного 0.9(9) = 1 и фобию по поводу "аааа страшная потеря точности" в виде 0.9999999998765 ( Read more... )

it/tech

Leave a comment

dmarck November 9 2014, 16:52:19 UTC
Эмм, я тупой тормоз или почему никто на numeric не ссылается?

Reply

dmih November 9 2014, 16:56:27 UTC
Есть соседний пост, где тема раскрыта лучше - http://amarao-san.livejournal.com/2944300.html

Reply

dmarck November 9 2014, 17:00:00 UTC
Да я вроде бы все три прочитал, и продолжаю недоумённо крутить носом ;)

Reply

dmih November 9 2014, 17:02:22 UTC
Да нет разницы между numeric/decimal(фикс точка, основание 10) и float(плав.точка, основание 2).
Либо мы храним дроби, либо нет.
Если храним, реализация в любом случае замысловатая и примерно одинаковая для всех методов.
Если нет, реализация простая, но тогда получается не биллинг, а простите говно.

Reply

dmarck November 9 2014, 17:07:33 UTC
Ну, если мы о том, что испортить неверным использованием можно вообще всё -- то я, разумеется, пытаться этот мета-тезис опровергать не стану ;-P

Reply


Leave a comment

Up