其他客人全是来自亚琛工业大学、柏林自由大学、柏林洪堡大学、莱比锡大学、慕尼黑大学、汉堡大学、德累斯顿工业大学、柏林工业大学、科隆大学和明斯特大学的计算机教授。
没搞过活动,克林斯曼博士不知道该怎么接到政府高官,干脆把章程推到前面。跟教育部与科研部副部长和柏林州政府官员寒暄了一番,章程便把众人招呼进会议室。
“哈特尔博士。今天我跟您坐一起。”前面的人刚刚坐定,克里斯蒂安博士就坐到一个四十多岁的专家身边。
环境不错。就是不知道他们能不能搞出什么名堂,来自马普的哈特尔博士环顾了下四周,侧身笑问道:“为什么?”
“因为研讨会的主角是您的学生,我想分享下您的骄傲。”
“我有很多学生,您指哪一位?”
“您的中国不多吧?”
哈特尔博士惊问道:“姜,克里斯蒂安,你是说姜在这里?”
“她不在这儿,我能邀请您吗?”
与此同时,联邦教育与科研部佩特里副部长正与章程窃窃私语。昨天安格拉部长在电话里提过,否则他绝不会屈尊降贵的跑这儿来,别人不明所以正谈笑风生,他却凑到章程耳边忧心忡忡地问:“章先生,如果这些预测都没问题,那会对哪些领域产生影响,那些影响所造成的损失会有多大?”
“这个问题我真无法回答您,但我可以肯定如果不引起全社会乃至全世界的足够重视,那它所带来的损失将会是数以千亿计的。”
身边这位可是全世界公认的年轻科学家,他说没预测没问题那就应该不会有多大问题,想到一个小疏忽有可能带来的后果,佩特里副部长禁不住叹道:“太可怕了,还好发现的及时。”
章程回头看了一眼,不动声色地说道:“这一切还要得到专家们的确认,如果结束后他们认为预测没问题,那就意味着有大问题。”
“我真希望你们是错的。”
“我也希望。”
正说着,姜梅梅穿着一件淡黄色的外套,和四位柏林nb实验室的德国研究员陆续走上了台。
“女士们,先生们,感谢各位参加今天的研讨会。在正式开始之前,请允许我介绍一下我的四位同事,这位是我们nb实验室计算机应用中心副主任姜梅梅博士,这位是柏林计算机中心副主任朱利斯博士……”
五位年轻人分别来自德国、香港和俄罗斯,无一例外的都具有在德国留学的经历,连他们读博士时的导师都坐在台下。看到自己学生意气风发的样子,几位教授不约而同地送上了一阵掌声。
柏林nb实验室计算机中心主任埃尔利希博士是今天当之无愧的主角,一边示意实验员分发资料,一边指着投影机刚打上幕布的画面,侃侃而谈道:“众所周知,计算机的发展很大程度上取决于存储技术。从60年代起。存储器便应用于计算机。而当时成本很高。如果用四位数字表示年份,就要多占用存储器空间,就会使成本增加。因此为了节省存储空间,编程人员采用两位数字表示年份。
而随着计算机技术的迅猛发展,尽管后来存储器的价格降低了,但在计算机系统中使用两位数字来表示年份的做法,却由于思维上惯性而被沿袭下来,年复一年。直到今天。
正如各位所知道的,nb实验室与刚与bj奥组委达成了一系列协议,要协助bj把2000年奥运会办成一届绿色奥运、科技奥运。而就在我们准备确定具体研发项目时,才突然意识到用两位数字表示年份,将无法正确辨识公元2000年及其以后的年份。”
除了政府官员和金融界代表之外,在座的都是德国最一流的计算机专家。
正如章程所预料的一样,埃尔利希博士一语惊醒“梦中人”,话音刚落,专家们便意识到这有可能带来的一系列影响,会场里顿时一阵骚动。
姜梅梅接过话茬。指着身后的影像用一口流利的德语介绍道:“作为计算机研究人员,我们非常清楚这个小疏忽会带来麻烦。但这个麻烦有多大,会涉及到哪些领域,会造成什么样的影响,我们心里却没有底。于是通过仿真建模,对十几个重点领域进行了一次验证,结果令人震惊。
例如金融业,如果不采取果断措施,不引起重视,到了2000年,银行系统会将2000年解释为1900年,引起利息计算上的混乱,自动将所有的记录消除。自动取款机则会拒收‘00’年的提款卡。保险公司可能会将每份保险的年限算错。对刚刚采用计算机系统的股票证券交易所,其影响更大!”
这可不是一件小事,来自银行界的几个代表彻底傻眼了。
看着众人面面相窥的样子,姜梅梅接着说道:“在电信业,如果您在1999年12月31日23:59分打了三分钟电话,那电信公司的账单就可能显示为100年-3分钟;税务局的电脑可能会认为您拖欠了100年的税款,从而寄来天文数字般的补税通知。
医疗仪器如救生系统或监视系统,可能死机导致患者生命危急,以及血库管理、医嘱系统与病历、器材管理全部无法正常运作。
电力行业同样如此,我们在nb电力莱比锡公司做了一项实际实验,输入00年,结果导致电厂自动停止操作,在某些情况下还会发生电压与频率方面的变化,造成用户全面停电、电器故障甚至烧毁。请各位注意,这是常规电厂,如果是核电厂,那我真不知道该怎么形容。”
另一位研究员接过话茬,似笑非笑地说:“女士们,先生们,我注意到联邦兵役部门刚采用了一套自动化系统,如果该系统软件在编程时没注意到这个问题,那到2000年,征兵系统就会向那些出生于1893到1897年的已故男子发处信函,命令他们注册参军,不然将面临罚款和监禁,而国防军也将会因此而拥有一支令人啼笑皆非的僵尸军团。”
整个一世界末日的景象,柏林州政府代表意识到问题的严重性,禁不住回头问道:“兰格尔翰斯,您认为呢?”
柏林自由大学计算机系的海科教授重重点了下头,脸色铁青地确认道:“我认为如果这个问题得不到彻底解决,那到时候出现的问题比几位年轻科学家的描述更可怕。因为除了计算机之外,还涉及到所有嵌入式设备。
从生产线、自动化仪器仪表、汽车、电梯、警报系统、消防检测器到医疗设备,以至电话交换机、空调机、交通灯、恒温器等等等,已经渗透到我们日常生活每个角落,而它们同样会出现这个问题。”
“是的。”
姜梅梅点了点头,一脸严肃地说道:“所有涉及到软件的系统,将无法分清2000年的‘00’到底是表示‘1900’还是‘2000’,从而引发出各种各样的计算机业务处理系统和控制系统的功能紊乱。所以我们将这一问题形容为一条可恶的害虫,叫做‘千年虫’!”
科技发展到今天,计算机和芯片已经应用到电力、电信、民航、银行、证券、核电和军事等你能想到的所有领域。
一位承揽国防部研究项目的教授不敢掉以轻心,立马起身问道:“请问你们有没有推算过大概有几个时间点?”
“13个!”
埃尔利希博士暗叹了一口气,说出了一个非常不吉利的数字。而他们的助手也不失时机的换上另一张幻灯片,把每个时间点详细的标注出来。
德国商业银行的代表一边记录着,一边疑惑地问:“1999年4月9日,不是还没到2000年吗?”
自己的学生注意到如此可怕的问题,哈特尔博士有理由骄傲,而这个问题太可怕了,他实在没那个骄傲的心情,抱着双臂说道:“是没到2000年,但9999在很多电脑程序里代表最大值。”
1999年9月9日,1999年12月31日,2000年1月1日、2000年1月3日(2000年第一个营业日)、2000年1月10日(栏位第一次出现七位数的日期1/10/2000)、2000年1月31日(2000年第一个月最后一日)……
这些并不是猜测,每个日期都有相关的实验数据验证。换言之,想安然无恙的渡过千禧年,就必须闯过这十三关。(未完待续。。)