好学文苑网:经典文学资源分享平台
学段:职业成长  学科:文学  发布:2022-05-05  ★★★收藏章节〗〖手机版
  • 背景色:
  • 字体颜色:
  • 字号: 加大
  • 默认
  • 前一章|90 / 101|后一章

为了研究出一个键位少、码长短、效率高、重码少的理想编码方案,王永民在数以万计的数据中寻觅、探索。键数一减少,"重码"必然会增多,也就是打同样的键,就会出现几个不同的字。比如,把字根"王"和"干"放在一个健上,和字根"氵"一组合,就会出现"汪"和"汗"两个重码字;"口"加上"八",便会出现"只"和"叭"两个重码字。这个问题使许多科研工作者伤透了脑筋。

1981年,王永民在武汉参加电脑技术交流会,香港一家公司的女讲解员得意洋洋地宣称,他们的方案"研究了8年之久,是目前最先进的"。可王永民问起她重码字的处理办法时,她却目瞪口呆。原来,他们把重码字都排除在外,能输入的汉字只有三四千个,根本不能满足使用。

王永民经过深入研究,忽然发现,重码字之间,还是有区别可寻的,比如前面提到的"汪"和"汗",最后一笔的笔划分别是横和竖;而"只"与"叭"的组成位置不同。如果能在这一类字的最后加上一个标志末笔字类型的"识别码",不是可以使许多字得到区分吗?他的设想很快成为现实,"末笔字型识别原则"成了国内外汉字编码研究中的重要创造。

还有,有的汉字笔划很多,比如一个"戇"字,有26笔,即使分解成字根,也还有6个,打一个字要击7次键,就造成了"码长"的问题。怎样才能缩短"码长"呢?王永民的办法,是只取1、2、3和最后一个字根,如打下"立"、"早"、"攵"、"心"四个字根,电子计算机就会找出"戇"字来。这样,他又实现了每个汉字最多只要打4个键的设想,解决了"码长"的难题。

就这样,一个难点一个难点地攻破,他终于将键位减少到了36位。

现在,比英文键位只多十个了!

经过验证,使用现有的英文键盘,利用26个英文字母和10个数字键,就可以顺利地输入常用汉字了。王永民的研究,已经达到了国内外汉字编码研究的先进水平!然而,王永民的心情却无法轻松。因为,在验证中,他发现了两个问题:一是数字键用来输入汉字,输入数字就遇到了困难;二是两只手要控制键盘上的四横排键位,也不方便,难以实现高速盲打。

也就是说,只有使用26个键位的编码方案,才能让汉字输入与英文输入一争高低!

而且,不久之后,台湾学者已研究出了26个键位的"天龙"方案。

王永民决心放弃已成功的36键方案,搞出一个能超过"天龙"的新方案!

又是一切从头开始。白天,他和4位年轻的助手,挤在旅社的简陋住室里,拿资料相当凳子,用床板、被子当桌子,将卡片之山推倒重砌。7000个常用字,3个编码,6个数字,一张一张摆开,一个一个校验。夜里,他们只好转移到公司的会议室里,气温降到-14℃,他们只好捂着被子取暖。经过连续100多个小时的拼搏,他们终于拿出了一个新的编码草案。

1983年,"五笔字型"汉字输入法经过验证,效能超过了"天龙"方案,也把美国、日本、香港的同行甩在了后面。