台避过千年虫面对“百年虫”
(台北讯)全球至今并未传出重大千年虫灾情,但对部分以民国 纪年方式储存年分的系统来说,在民国一百年到来时,却可能因年分 栏位由二位增至三位,而遭遇“民国百年虫”的侵害。 所谓“民国百年虫”,虽然可能发生的原因和千年虫十分类似, 都是源于年分栏位不足所造成,情况却不尽相同。 可能引发千年虫问题的来源包括硬件和软件,而民国百年虫则多 是软件因素所造成,只要更改程式设计或将软件升级到视窗版本,就 可避开年序错乱的问题。 多年前,当个人电脑及区域网络大为流行时,像dBase、Clipper 等由C语言改写的套装软件程式也为之风行一时,而由这些软件发展 的程式,只要还是DOS版本,年分的处理方式都被设定为西元的二位 数,无法因应公元2000年而改为四位数。台湾有些程式设计师为解决 千禧虫问题,就想到以文字方式来储存日期,如此二位数的储存方式 就可一直用到民国99年都不会出现年序错误。 当视窗作业系统逐渐取代DOS后,软件开发厂商也大多从善如流 将大半软件改成视窗版本,年分的处理方式也改成四位数,所以只要 将程式升级到视窗版本,应该就不会发生民国百年虫的问题。系统中 的日期储存方式解决以后,其所产出的报表要以西元或民国方式呈现 ,则是转换的问题,没有大碍。 有专家指出,程式设计师这种变通方式是“乌龟缩头”,现在不 解决问题,再过11年还是得面对。大部分程式设计师当然明白这个道 理,只不过电脑系统升级需要花钱花时间,在经济不景气时,能省则 省,电脑升级的预算常常是首当其冲被砍掉,工程师迫于无奈,只好 以此方式来变通,无论如何至少还有11年的时间可以缓冲。 如果到了民国100年部分公司的套装程式软体还是使用DOS版本, 那唯一的解决方式就是将原文字形式的日期栏位改为三位数,就可避 开危机。 (《联合报》) |
| 读者反馈 | 封面 | 新加坡 | 国际/中港台/东南亚 | 财经 |
|
体育 |
IT |
社论/言论/天下事 |
文萃 |
现在 |
漫画天地 |
新加坡报业控股。。。版权所有