前一年是公元 0 年还是公元前 1 年?
这是一个元编程问题,与列表中第一个数字的宗教战争有关。它应该是 0 还是 1?
需要考虑的几点:
- 理查德斯托曼会说什么?我最近读了他的一篇文章,他对 OLPC 提供 Windows 感到不安。他列出了这不好的原因。该列表已编号,从 0 开始。
- 当计算机突然不得不将每年存储的位数增加一倍时,他们将如何处理第 10 年的问题(Y1)?
- 考虑到当他为 excel 宏语言提出新版本的日期时,Joel 会如何处理这个问题,他考虑到日期 ID 对于 1900 年 1 月和 2 月的日期是错误的?(见这里:我的第一次 BillG 评论)
编辑: 下面@Svelil 引用的维基百科条目说没有公元 0 年,只是为了记录。我们直接从公元前 1 年到公元 1 年。