プログラマーにはハロウィンとクリスマスは同じ
プログラマーが、いつもハロウィンとクリスマスを混乱するのはなぜ?
Oct 31 は Dec 25 に等しいから。
(おわり)
原文はこちらです。
Why do programmers always mix up Halloween and Christmas?
Because Oct 31 equals Dec 25.
プログラマーの人にとっては、「ははぁ、なるほど~」 というものだと思います。
でも、それ以外の普通の人には、どういうことか説明が必要かもしれません。
Oct 31 は10月31日と読めばハロウィンです。 一方、Dec 25 は12月25日と読めばクリスマスです。
さて実は Oct や Dec はプログラミングの中で、それぞれ8進数、10進数という意味があるのです。
ですから、8進数の31は10進数に直すと 8 × 3 + 1 で 25 です。つまり、Dec の 25 です。
ですから 「Oct 31 は Dec 25 に等しい」 というジョークになる、と言うわけです。