是为了我们而来?”
李启严想了一下,还是决定坦诚:“他那里也有压力,听说是直到现在,还有人认为象形文字过于复杂,录入系统是什么……资源浪费,认为应该先集中精力解决什么……千年虫的问题,你知道什么是千年虫不?”
周至笑了:“千年虫的问题其实不复杂,程序的故障称为bug,这个词和英文虫子这个单词正好一致。”
“以前的电脑系统和程序,在运行的时候为了节约一个字节的空间,将四位年节约成两位年来表示,比如今年是1993年,在系统当中变成了93年。”
“这样做本来是没有什么大问题的,但是等到了99年最后一天过后,本该就是两千年,然而因为少用了一字节,这就导致了程序会出现错误判定,本来是从1999到2000,现在变成了99到0的变化,本来该翻一年,却变成了减一百年。”
“信息行业将这个问题称作y2k bug,中文翻译过来就叫千年虫。只要将时间计数器扩展一个字节,就能够解决这个问题。”
“那解决方法听起来也不难嘛?”李启严有些莫名其妙:“那老大他们为什么还这么紧张?”
周至说道:“主要是现在的系统太多,系统里边运行的应用程序也太多,从bios,微码,操作系统,数据库,应用程序到硬件设备,机械设备,固化芯片等,都存在这个问题。”
“要查出哪些软件和硬件存在这样的问题,确定这些bug爆发后会有多大的影响,然后通过各种技术手段将之全部修正过来,本身是一项巨大的工作。”
“正好,这件事儿恰恰反过来确证我们现在要做的事情是多么的重要,当年为了节约一个字节的存储运算空间,现在就会导致了如此巨大的问题,那么对于一个系统来说,即便bug本身是难以避免的,我们也要提前考虑好它的可扩展性,可修正性,以及可兼容性。”
“对于大字库来讲,我们就算目前暂时完不成将之往信息系统中的完全移植,也可以提前考虑好它的设计理念,实现方式,做好技术储备和工艺文件,架构好底层协议,一旦条件成熟,立刻就可以扩容,投入使用。”
“说得好!”门口响起了一个兴奋地声音:“这才是前事不忘,后事之师!”
“老大!”李启严既惊且喜:“你不是说今天才回来吗?怎么这么快?”
“大哥。”李乐海也站起身来:“还没吃饭吧?龙叔麻烦你给大哥加副碗快。”
本章未完,请点击下一页继续阅读!