我正在阅读 Perl 编程语言基础知识,我遇到了以下语句
Perl is Y2K compliant.
即使在谷歌搜索之后也不太明白它的意思。是否建立了某种标准。如果是的话,那么是谁做的呢?任何信息表示赞赏。
对于 20 世纪 90 年代末从事编程的人来说,Y2K 至关重要。字面上地:Y2K
= Year 2000
.
最明显的是,不符合千年虫标准的软件包括将年份数字存储为 2 位数字的软件(通常是为了节省存储空间),因此将 2000 年等同于 1900 年。然而,某些软件产品出于其他原因,不符合 Y2K 标准,因为它们对 21 世纪及随后世纪的日期进行了错误的日期计算。
在后一类中,我当时正在维护一个产品,但我必须对其进行修复,因为它无法将 2000 年识别为闰年。由于该软件在制造工厂中运行自动控制系统,如果不在 2000 年 2 月底之前修复它,就会损坏一些昂贵的组件。
有一些末日预言称,由于不遵守千年虫问题导致软件故障,2000 年 1 月 1 日将会发生非常糟糕的事情,因此许多人在 1999 年 12 月 31 日午夜“屏住呼吸”。事后,许多人声称这一预测被夸大了。在我看来,几乎没有什么问题,因为很多程序员在 20 世纪 90 年代后期非常努力和长时间地工作,专门应对 Y2K 问题的威胁,如果没有对潜在的非常糟糕的结果存在合理的担忧,他们就不会这样做。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)