西暦10000年問題

出典: フリー百科事典『ウィキペディア(Wikipedia)』

西暦10000年問題(せいれきいちまんねんもんだい)とは、コンピュータの誤動作に関する用語である。2000年問題の解決のため、コンピュータは年を4桁であらわすのが一般的になった。しかし、西暦10000年になると年数が5桁になるため、多くのプログラムが誤動作するという問題の事を指す。別名としてY10Kや、10を十六進法で表したYAKローマ数字で表したYXKなどが用いられる。

目次

[編集] 疑問

この問題に対してはこのような疑問がある。

  • そもそも人類が西暦10000年まで生き残れるのか?
  • 人類が生き残り、西暦10000年を迎えたとしても、西暦2000年初頭に存在していたプログラムを、西暦10000年まで8000年間も何の改善もせずにそのまま使用しているのか?

このような疑問から、西暦10000年問題の対策などを研究している人物や団体などは2009年現在確認されていない。ただし、後者に関しては2000年問題も同様の理由で放置されることがあったことを考慮すると、あながち無視できる問題であるとも言い切れない。

なお、2000年を目前にした1999年4月1日、IETFは西暦10000年問題の解決に関するRFCを公開した[1]。しかし、これは毎年のエイプリルフールに恒例のジョークRFCである。

[編集] 同様の問題

2038年問題#対策」も参照

同様の問題として、292277026596年問題(にせんきゅうひゃくにじゅうにおくななせんななひゃくにまんろくせんごひゃくきゅうじゅうろくねんもんだい)が存在する。こちらは時間を32ビットで格納する変数の桁があふれてしまう2038年問題を、変数の桁を増やして64ビットにして解消した際に発生する問題であるが、宇宙の歴史(推定137億年)の20倍から21倍ほどの時間がたたないと発生せず、仮に発生しても遥か以前に太陽系が滅びると予測されているため、こちらも真面目に取り扱われていない。

[編集] 脚注

  1. ^ Y10K and Beyond (英語) 1999年4月1日 2008年2月14日閲覧
    Y10K and Beyond(Y10Kとその先) (日本語) 2001年1月13日 2008年2月14日閲覧

[編集] 関連項目