我得到的解释是,程序员通常用 2 位数字来表示年份。但为什么会有人这样做呢?如果有的话,我认为让程序回滚到 1900 年而不是继续到 2000 年需要更多的努力。
问问题
6760 次
3 回答
16
存储空间溢价 + 缺乏远见 = 千年虫。
在许多旧系统中,节省字节非常重要。另外,软件开发中的一个常见谬误是“X 年内没有人会使用它”。那么为什么不现在保存这些字节呢?10/20/30 年后,这肯定会被废弃以换取全新的系统。
引用 Lex Luthor 的话——“错了”。
于 2010-11-17T04:17:12.240 回答
2
为什么?他们的问题很可能是:“为什么不呢?” 如果它在内存使用明显受限的世界中节省了一些位,那么他们认为他们也可以节省该空间。
显然,“为什么不”是因为“您的软件实际上可能已经使用了相当长的时间”。一些程序员有远见,可以提前计划,但不是全部。
于 2010-11-17T04:21:24.783 回答
1
据说这是在 1 KB RAM 的价格超过 1000 美元的那一天。省略多余的数字意味着真正的省钱。
于 2010-11-17T04:22:41.793 回答