或阿呆の無謀な部屋 - 光時計
光時計 ver0.031 (相対性理論に基づく光時計) 

  • 私は、日曜プログラマです。
  • プログラマとは悲しい生き物で、 新しい LIB や API を見つけるたびに、これを使ってみたくなります。
  • 私は、『普通の時計』のVer4.00を作って いるとき、64Bit整数値を扱う時間関数を見つけました。
  • このAPIは、表現できる最小値が、なんと 100ns(ナノ秒)なんです。
    こんな小さな数値を何に使うために、このような API を設計したのか、私は知りません。
  • しかし、あるものは使わなければいけません。!!!
  • そこで私は、光時計を作ってみました。
    ようするに光の速度に近い速度で移動すると、 時間の進み方が、遅くなるというやつです。
    詳しくは、相対性理論を勉強してください。
  • 加速度や重力の影響は、考慮していません。
  • 起動すると、光の速度の99.9999%で飛行している宇宙船内の時間を表示します。
    宇宙船の速度は、光の速度の0% から 99.999999% まで、可変できます。
  • どうも、30000年ぐらいで、オーバーフローするようなので、少し小細工して、ごまかしています。


  • このソフト(光時計)は、フリーソフトウェアとして、配布します。著作権は主張しません。
  • コピー、転載、再配布、改造、改変は、 作者(平山)に無断でおこなって構いません。
    事前も事後も、連絡は要りません。
  • 改変したものを再配布する場合、私の名前を残すかどうかは、改変した人の 判断に任せます。
  • プログラム上叉は、相対性理論の解釈、あるいは英文で、もし間違いがあれば御指摘ください。




メイン・ページへ戻る  フリーソフトの部屋へ戻る