文库网
首页 > 小知识

老游戏研究捕虫篇 那些让人又爱又恨的虚拟BUG虫(2)

2023-04-08 来源:文库网
虫子真是一种让人又爱又恨的生物啊。
千年虫的首次接触
不仅是真正意义上虫子,一些虚拟的虫子也是如此。虫子的英文为Bug,而这个词对于玩家们来说可不陌生。
玩家们称呼BUG,基本上都是叫八阿哥,很少有直呼为虫的。但在20年前就有一种有着咬坏世界上大部分电脑的能力的虫,这个虫子就是臭名昭著的千年虫。
千年虫顾名思义,就是千禧年的虫。

老游戏研究捕虫篇 那些让人又爱又恨的虚拟BUG虫


在2000年之前计算机内存与外部存储介质的成本非常高,而对于大部分的程序员们来说,他们认为自己的制作的软件很快就会被更新更好的其它软件所替代,因此程序员们都是用2位数字来存储年份,6位数字来存储日期,以此来节约存储空间。
例如1999年12月31日,大部分程序员就会以https://imgs.wenkuwang.cc/upload/12/31/99来表示,而不是12/31/1999。
此时就出现了一个新的问题,在这个日期后一天的千禧年到来,日期数据将会变成01/01/00,软件是无法识别这一天究竟是2000年,还是1900年的。而这种看似简单的日期问题,却很有可能导致软件的故障,甚至是设备的瘫痪。

老游戏研究捕虫篇 那些让人又爱又恨的虚拟BUG虫


由千年虫带来的小问题,可能还只是个人电脑系统或者各种应用的出错。而它所带来的大问题,很有可能会影响电力、金融、通讯等系统,给世界上所有人都带来最恶劣的影响。
不过好在还在1999年的时候,世界各国就意识到这一问题,并投入了大量资金大量精力去除掉千年虫。等到真正2000年的到来,千年虫所带来的影响已经变得微乎其微了。
虽说如此,但对于当时计算机与网络技术并未普及的国内来说,千年虫还是造成了不小的恐慌。

老游戏研究捕虫篇 那些让人又爱又恨的虚拟BUG虫


猜你喜欢