アカウント名:
パスワード:
> 小数点以下の単位で普通に取引できるのに
それは取引所が浮動小数点演算の誤差を考慮して慎重に設計した結果ですね。整数ならそういうところを気にしなくて良くなるというメリットがあります。
> m(ミリ)とかの仮想通貨係数を使いましょうって取引所に働きかけたほうがいいんじゃないだろうか
mBTCの「m」を見落とすと取り返しがつかないのと、「m」がミリなのかミリオンなのかメガなのか解釈が分かれるので、取引単位としては良くないと思います。
浮動小数点で実装してるんだとすると筋が悪すぎる。色んな言語に標準で付いてる、Decimal型とかBigDecimal型とかを使えば、10進数で表現できる数なら一切誤差無しで計算できる。
あるいはそもそもこの話に出てるような最小単位が存在して、将来的にもそれを割ってより小さい単位にすることが無いというなら、内部的には1サトシを1として扱う、固定小数点で計算しても同じ。
あと、小文字のmをメガと解釈するのは明確な間違い。メガと解釈してしまうアホが少なからず居るのでそれに配慮すると…、と書くとまだマシな意見になる。
そもそも固定小数点だってば
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
小数点以下の単位で普通に取引できるのに (スコア:0)
m(ミリ)とかの仮想通貨係数を使いましょうって取引所に働きかけたほうがいいんじゃないだろうか
0.00001ドルとか見辛くてしょうがない
Re: (スコア:0)
> 小数点以下の単位で普通に取引できるのに
それは取引所が浮動小数点演算の誤差を考慮して慎重に設計した結果ですね。
整数ならそういうところを気にしなくて良くなるというメリットがあります。
> m(ミリ)とかの仮想通貨係数を使いましょうって取引所に働きかけたほうがいいんじゃないだろうか
mBTCの「m」を見落とすと取り返しがつかないのと、「m」がミリなのかミリオンなのかメガなのか解釈が分かれるので、取引単位としては良くないと思います。
Re:小数点以下の単位で普通に取引できるのに (スコア:0)
浮動小数点で実装してるんだとすると筋が悪すぎる。
色んな言語に標準で付いてる、Decimal型とかBigDecimal型とかを使えば、10進数で表現できる数なら一切誤差無しで計算できる。
あるいはそもそもこの話に出てるような最小単位が存在して、将来的にもそれを割ってより小さい単位にすることが無いというなら、
内部的には1サトシを1として扱う、固定小数点で計算しても同じ。
あと、小文字のmをメガと解釈するのは明確な間違い。
メガと解釈してしまうアホが少なからず居るのでそれに配慮すると…、と書くとまだマシな意見になる。
Re: (スコア:0)
そもそも固定小数点だってば