2018-09-13

実数のことを浮動小数というのおかしいよな

プログラミングで、整数対応する文脈で「浮動小数」とか言われてるけど、言うなら「実数」だよな。

実数がどう実装されてるかとう話題で「固定小数」「浮動小数点」という言葉がでてくるならわかるけど。

  • 浮動小数点数の特性(誤差とか)をプログラマが意識する必要があるので、プログラミング言語は型名としてfloatとつけていて、プログラマもそう呼ぶ

    • PascalあたりはRealだったのに、Cでflotとかdoubleとかセンスのない名前になって、それが広まったんだよな。

      • 内部的には浮動小数点数なんだ、誤差があるんだ、って意識してないとバグになるとしたら、floatとかdoubleって型名のほうがいいと思わない?

        • 整数のほうも「32bit符号付き」みたいに言ってる人なら、その理屈もあるかもな。

        • 丸め誤差のない幸せなウェッブ屋さん(笑)は、精度を気にしないのよ

      • 倍精度実数かと思ったら、倍精度浮動小数点数が正式みたいだった。 Double precision floating point number なつかしーな。

  • 小数点警察です。浮動するのは数ではなく点なので「浮動小数点数」が正しいです。

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん