一 “千年虫”问题实际上包括两个方面:电脑功能方面和历史纪年方面。 历史纪年问题实际上也包括两个方面的内容:历史学家、天文学家的理论探讨与职能部门及人民大众的实际应用。“千年虫”的历史纪年,天文学家和历史学家可以从理论探讨方面去研究,可是千万不能使自己的理论探讨和广大职能部门及大众的实际应用相脱离。然而,事实上,历史学家、天文学家在历史纪年方面的研究有时是纯理论的,确实未考虑职能部门及大众的实际应用。 “零年虫”是笔者仿照“千年虫”自造的一个说法。“零”在历史纪年中的特殊作用和地位,迄今未被人们,包括一些专家权威所认识,所以称它为“零年虫”。具体地说,公元前1年与公元1年之间如果有个公元零年就好了,今天我们就省事了。据说,公元1 年的确立经过是这样的:在公元525年, 罗马的一位男修道院院长将基督降生的那一年定为公元1年。由于当时阿拉伯数字还没有传入欧洲, 而罗马数字又没有专门设立表示零的字母,所以,这位院长把公元1 年的前一年定为公元前1年。总之,正是当年这位公元纪年的具体确立者, 当时没有认识到公元零年的合理地位和特殊作用,没有想到需要设立一个公元零年,结果留下了很大的后患:由于公元100年、200年、300 年……都具有零年的性质,公元纪年中就出现了两个明显的误区: 1.由于公元1世纪没有零年,只有从公元1年开始计算,很多人就误以为每个世纪都是从1(1001,2001……)开始计算的, 结果引起了很多的意见分歧,带来了很多的麻烦。 2.既然公元前1年与公元1年之间缺个公元零年,那么在涉及公元前历史纪年时(比如孔子的诞辰纪年),就应该减去这空缺的一年。可是,人们往往未能做到这一点,以致造成重大的历史纪年失误。比如,孔子的诞辰,近年已大规模地纪念了两次,1989年纪念孔子诞辰2540周年,1994年纪念孔子诞辰2545周年,这两次都是国际性的盛会。可是,这两次纪念活动的时间都算错了,都少算了1年。孔子诞辰2540年、 2545年应该分别是1990年、1995年才对。以往的疏忽已无法改正。但是据报道,“今年(按即1999年)十月二十六日是我国古代伟大的思想家、教育家孔子诞辰二千五百五十周年纪念日。山东省人民政府、曲阜市人民政府将联合举办重大庆典活动”。(《光明日报》1999年2月14日4版)这次纪念活动还是少算了1年,即孔子诞辰2550周年应该是在公元2000年。 现在再来谈谈“千年虫”的历史纪年方面的问题。现在从媒体上的争鸣文章来看,历史纪年问题主要集中在两个问题上: 1.21世纪是2000年开始还是2001年开始; 2.21世纪第一个十年应该怎么称呼。 笔者早在1990年曾对此做过研究,在《语文建设》1991年第1 期上,发表了《论“世纪”与“十年代”的起迄年份及第一个“十年代”的叫法问题》一文。下面结合近年来的有关情况,再谈谈个人对上述两个问题的一点意见。先谈第一个问题。 从目前媒体上发表的争鸣文章和消息报道来看,似乎走进21世纪应该从2001年开始的意见占优势。例如: 《俄罗斯消息报》1999年2月17 日发表的一篇题为《新世纪不是从2000年开始》的文章就是这么认为的。(《参考消息》1999年2月20 日2版)另据报道,英国皇家格林尼治天文台、美国海军天文台、 法国经度局等等国际权威机构,都认为2001年是21世纪的起点,中国科学院紫金山天文台也持这一观点。日本国立天文台虽然没有正式发表声明,但也同意这一观点。(《新世纪开端为何年 全球纷争不一》,《瞭望》新闻周刊1999年第6期)此外,今年(1999年)元旦前后, 北京电视台在专门的栏目里请了两位嘉宾,一位天文学家,一位历史学家,专门讨论21世纪始于何年的问题。 这两位专家观点一致, 都认为21世纪应该始于2001年。 主张21世纪始于2001年的,其理由最主要的是:一个世纪100年, 从1年到100年是最合理的。另外,他们还提到,如果不从1年开始, 那么,公元1世纪只有99年了。 当然,主张21世纪始于2000年的也有很多。除了英国、法国、澳大利亚、新西兰、日本以及我国等许多国家的民众准备在1999年12月31日庆祝新的世纪、新的千年的到来以外,学者们也颇多持这一观点的。比如,1996年,我国全国自然科学名词审定委员会和中国天文学会联合起草了《关于21世纪起始年份的意见》,就是认为21世纪始于2000年1 月1日的。 个人对21世纪始于2000 年说表示赞同, 而且认为, 21 世纪始于2001年说的理由是不够充分的。从1年起算,表面上看来是合理的, 但是从更深的层次来看,就不一定合理了。因为历史纪年中一个世纪是始于零年还是始于1年,是不能脱离数字进位规律来考虑的。 世界上绝大多数语言的数字系统都是十进位的。在十进制语言的数字系统里,计数都是从零(包括十位数、百位数、千位数,如10、90、100、1000 等等里的末位数的0)开始的。当今的历史纪年, 人们习惯于把一个世纪再分成10段,每段10年称为一个年代,如20年代、30年代、80年代、90年代,等等。在计算年代时就是从零年开始的。比如,20世纪80年代是包括从1980年到1989年的十年。如果从1 年开始, 那么80 年代就包括从1981年到1990年的这10年了。如果把1990年算作20世纪80年代,那是有悖于人们的思维逻辑和思维习惯的。据此, 世纪也应该始于零年, 如21世纪始于2000年,20世纪始于1900年,等等,这是完全合理的。当然,按照这种算法,公元1世纪就只有99年了。但是这是没有办法的, 因为早年在公元前1年与公元1年之间漏设了一个公元零年。而现在,也绝不能再新添设这个公元零年,否则,历史纪年就完全要乱套了。所以,公元1世纪只有99年的问题是个历史遗留问题,也只能如此了。 如果想通过把世纪始于零年改为始于1年,以此凑足公元1世纪的100年, 那就未免太得不偿失了。