アカウント名:
パスワード:
>「32ビットの符号付二進数の桁あふれ」という理由を理解するには、ある程度の専門知識を必要とする
「とりあえず31ビットの二進数の桁あふれ」という説明で良いんじゃないの?残りの1ビットはどこへいった?と聞いてくる人がいたら、それは符号ビットだよと答えれば良いし、そう質問する人はそういう説明を理解出来る人だろうからそれでいいでしょ
素人はそもそも日付・時刻の表現を「○年○月○日○時○分○秒」でしか考えていないから、「日付・時刻が行あぶれする」という発想は端から無いでしょう。
20年後は状況が変わっていると思うので使えないと思いますが、コンピュータをよく知らない人に今この問題を説明するとしたらこんな感じでしょうか、
~~~~~
パソコン等のコンピュータは1秒単位でカウントする時計を持っていて、普段はそれを日付や時刻に換算して表示している。今のところ、その多くが「0から2,147,483,647」までカウントできるタイプの時計で、0を「1970年1月1日0時0分0秒」として1秒ずつカウントしている。カ
それじゃウチの部長にはムリ「時間を数えている箱があふれる」「プログラムをあたらしくする必要がある」これが限界
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
ある程度の専門知識を必要とする (スコア:0)
>「32ビットの符号付二進数の桁あふれ」という理由を理解するには、ある程度の専門知識を必要とする
「とりあえず31ビットの二進数の桁あふれ」という説明で良いんじゃないの?
残りの1ビットはどこへいった?と聞いてくる人がいたら、それは符号ビットだよと答えれば良いし、そう質問する人はそういう説明を理解出来る人だろうからそれでいいでしょ
説明を考えてみた (スコア:0)
素人はそもそも日付・時刻の表現を「○年○月○日○時○分○秒」でしか考えていないから、
「日付・時刻が行あぶれする」という発想は端から無いでしょう。
20年後は状況が変わっていると思うので使えないと思いますが、
コンピュータをよく知らない人に今この問題を説明するとしたら
こんな感じでしょうか、
~~~~~
パソコン等のコンピュータは1秒単位でカウントする時計を持っていて、
普段はそれを日付や時刻に換算して表示している。
今のところ、その多くが「0から2,147,483,647」までカウントできるタイプの
時計で、0を「1970年1月1日0時0分0秒」として1秒ずつカウントしている。
カ
Re:説明を考えてみた (スコア:0)
それじゃウチの部長にはムリ
「時間を数えている箱があふれる」
「プログラムをあたらしくする必要がある」
これが限界