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

2038年問題まであと8億秒」記事へのコメント

  • >「32ビットの符号付二進数の桁あふれ」という理由を理解するには、ある程度の専門知識を必要とする

    「とりあえず31ビットの二進数の桁あふれ」という説明で良いんじゃないの?
    残りの1ビットはどこへいった?と聞いてくる人がいたら、それは符号ビットだよと答えれば良いし、そう質問する人はそういう説明を理解出来る人だろうからそれでいいでしょ

    • by Anonymous Coward on 2012年09月13日 13時24分 (#2230781)

      素人はそもそも日付・時刻の表現を「○年○月○日○時○分○秒」でしか考えていないから、
      「日付・時刻が行あぶれする」という発想は端から無いでしょう。

      20年後は状況が変わっていると思うので使えないと思いますが、
      コンピュータをよく知らない人に今この問題を説明するとしたら
      こんな感じでしょうか、

      ~~~~~

      パソコン等のコンピュータは1秒単位でカウントする時計を持っていて、
      普段はそれを日付や時刻に換算して表示している。
      今のところ、その多くが「0から2,147,483,647」までカウントできるタイプの
      時計で、0を「1970年1月1日0時0分0秒」として1秒ずつカウントしている。
      カウントできる限界は「2,147,483,647」(2038年1月19日)までで、
      その時計を使用している限り「2,147,483,647」の次の秒が正しく
      刻まれることはない。

      問題は、科学技術の発展で至る所にコンピュータが使われるようになって、
      単なるパソコンやスマートフォンだけでなく、普段私達が気づかないような
      システムの細部にまでコンピュータが浸透しており、それが何の対策もない
      まま残っていると、この問題で家電やお店や会社のサービス等が止まったり
      誤動作を起こしても不思議じゃない状況に直面する可能性が心配されている。

      ~~~~~

      要は「今のコンピュータの時計には有効期限がある」事が伝われば良いかと。
      また、対策を求める時は、建物の耐震補強と似たような感じで「未対応のものを
      そのまま放置しておくとリスクがある」という説明で良いのではと思います。

      親コメント
      • by Anonymous Coward

        それじゃウチの部長にはムリ
        「時間を数えている箱があふれる」
        「プログラムをあたらしくする必要がある」
        これが限界

「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」

処理中...