パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

小数点はコンマかピリオドか」記事へのコメント

  • Windowsのコントロールパネルの 「地域と言語のオプション」をクリックして、言語を 変えつつ、「サンプル・数値」を見れば、またはアメリカ以外の国々を旅行すれば、ピリオドを小数点に使っている方が 案外少数派であることに気づきます。

    世界中の、このような習慣のもとで生まれ育って きた人々は、今回のこのような要求を一体どうとらえるのでしょう。

    アプリケーションレベルでは Windows, Macintosh, Unix, Java、全てがちゃんと対応していますので、それほど問題はないようです。Perlなどの言語でも、 LC_NUMERICがちゃんとしてれば、printf("%g", 12.34) は“12,34”となります。

    ですので、海外のプログラマや技術者は、TPOに応じて自分の 脳内回路をスイッチしているようですね。こういった 文化圏の人たちは、我々がLANGとかShift_JISかEUCかを気にしてプログラムを組むように、 LC_NUMERICを意識してプログラムを組むでしょう。

    もっとも、知らない人は本当に知らないんで、異国の地でprintf("%g", 12.345)が、“12,345”と出てくると、びっくりかも。でも、これは知ればいいことです。

    個人的には、数を四桁ずつ区切る日本語を話す日本人が、 アラビア数字に限って三桁で位取りする方が、よっぽど複雑な 脳内スイッチをしていると思います。器用な人は、 “1億2,300万円”なんて表記するし・・・ 昔、朝日新聞の本多勝一が日本人なら4桁に区切れと主張 していたのですが、 現状では、みんなが何となく慣れてしまっていますね。

    言葉や文化と同じく、世界の多様性を楽しむ一つの方便だと思っています。グローバル化ばかりが良いことだとは限らない。この程度の違いを寛容に受けられるだけの器をもてれば、と思います。

    • by Anonymous Coward on 2003年10月11日 19時40分 (#413163)
      非常に興味深いご意見ですが。

      >グローバル化ばかりが良いことだとは限らない。
      『ISOの担当者アンダース・トールさんは「言語によって違うのは間違いのもと」と統一の必要性では一致するものの、「世界ではコンマを使う国のほうが多いので、我々はこちらに統一した」という。』

      「,」に統一しようとする動きもあったことはお忘れなく。

      #「グローバル化はアメリカナイズではない。」
      親コメント
      • >「世界ではコンマを使う国のほうが多い

        国の数ならそうかもしれませんが、中国もインドも中東も
        ピリオド派なんですよねー。
        もしかして人口ならピリオド派が多いのではないかと思う。
    • だよな~。表記の切り替えなんてコンピュータにさせときゃいいわけで、人間
      が必要なのはそれを知ってる事だけだと思う。何が何でも表記の統一なんて言
      い出す奴は表記と概念の区別が付いていないんじゃないかとか思ったり。
      # まったく何のためにコンピュータ使ってるんだか。

      必要なのは表記の統一ではなく、表記切り替えサポートの進化じゃないかと。
      親コメント
    • 確か、言語によってアルファベットの順番も違いましたよね。
      文字列ソートのアルゴリズムもロケールあたりで切り替えないと「文化の押し付け」になるはずなんですが、そうなっているのかな??

      ちょっと違う話になりますが、言語の多様性ということで、ここにぶら下げさせてもらいました。
      親コメント
      • LC_COLLATE ってのがそれです。
      • by Anonymous Coward
        「言語」が違うのになぜ

        アルファベットの「順番」を比較できるのでしょうか?
        • by amura (15484) on 2003年10月13日 14時50分 (#413837) 日記
          同じ文字セットを使っていても、文字列の比較結果が異なる事はあります。
          たとえば、スペイン語はLatin1(iso8859-1)で表記されますが、伝統的には、"ch"と"ll"を1文字としてあつかうので、伝統的な流儀で文字列をソートすると
              hacienda -> hacha
          となったりします。
          # 最近は、コンピュータ処理がめんどくさいなどの理由により、2文字としてあつかう事になったようですが。
          --
          なんちゃってプログラマ?
          親コメント
    • by Anonymous Coward
      1億2,300万円は123百万だと思います。

      千、百万、十億、一兆で区切ってくれないと・・・

私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike

処理中...