我在阅读Perl编程语言的基础知识,遇到了以下语句

Perl is Y2K compliant.


经过一番谷歌搜索后,仍未完全理解其含义。是否建立了某种标准。如果是,那么是谁?任何信息表示赞赏。

最佳答案

对于那些在1990年代后期进行编程的人来说,Y2K至关重要。从字面上看:Y2K = Year 2000

显然,不兼容Y2K的软件包括将年份数字存储为2位数字(通常是为了节省存储空间)的软件,因此将2000年等同于1900年。但是,出于某些原因,某些软件产品不符合Y2K标准,因为它们对21世纪及以后的世纪中的日期进行了错误的日期计算。

在后一类中,我有一个产品在维修时必须维护,因为它没有将2000年视为a年。由于该软件在制造工厂中运行着自动控制系统,因此,如果没有在2000年2月底之前进行修复,就会损坏一些昂贵的组件。

有一些世界末日的预测,由于不遵守2000年数字问题导致的软件故障,非常糟糕的事情将在2000年1月1日发生,因此许多人在1999年12月31日午夜“屏住呼吸”。事后,许多人声称预报被夸大了。在我看来,问题很少,因为在1990年代后期,许多程序员专门为应对Y2K问题而付出了艰苦而艰苦的工作,如果没有合理的担忧,他们就不会这样做。非常糟糕的结果。

关于perl - Y2K兼容是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18200744/

10-13 09:38