对称码——形码的最高境界 本报记者 树人 1995-11-03 问:为什么用“对称”来命名这种编码,不对称的汉字怎么办? 答:先回答后半个问题,举个例子,比如胡先生的“胡”字,它本身是非对称汉字,但是它的部件“古”和“月”都对称,“古”又可拆为“十”和“口”,它们也对称。因而不对称的“胡”字其实由对称的“十”、“口”、“月”组成。这样前半个问题也迎刃而解。 问:原来对称指的是字根对称,但有些字看来并不那么容易拆成对称字根,比如“朱”和“虱”两字怎么拆? 答:这就要讲到对称码的舍弃法了。舍弃法是基于对称字根的,其它各种编码并无法享用。由于对称码只有对称字根,因而拆字就必须拆取对称部件,其余非对称的细枝末节一概舍弃,这就是舍弃法。 记者:明白了,那么“朱”就拆为对称字根“二”和“八”;“虱”拆为“虫”了。真是大家风范。 问:在五笔字型中汉字有单、散、连、交的说法,对称码中汉字怎么分类? 答:对称码并不着重单个笔画,而是着重对称字根。根据舍弃法,对称码把汉字分成纯字根汉字和非纯字根汉字两类。纯字根汉字全由对称字根构成,如“胡”字,由对称字根“十”、“口”、“月”构成;非纯字根汉字由对称字根和被舍弃笔画构成,如“虱”字,由对称字根“虫”和被舍弃笔画构成。 问:您对重码问题怎么看? 答:有许多编码的重码都比较低,但是太多的规则牺牲了易学性,大多数人视其为聋子的耳朵,并未真正享受其好处。其实95%以上的人并不需要每分钟输入150甚至200个汉字。所以媒介、编码研究人员以及用户都走入了一个误区。普通的人问重码的问题只能说明他以专业人员的水平要求自己,这是非常累的并且是大可不必的。一种易学的编码,重码在15%以内都是普通大众能够使用的。 问:对称码在减少重码方面是否也象其它编码一样有复杂的规则? 答:很显然,对称字根的覆盖面非常大,又加上忽略细枝末节的舍弃法,这就使得在取同样个数字根的情况下,对称码比其它任何形码所取信息量要大。在无任何 附加规则的情况下,对称码就已经做到选重码无需翻页。这已能满足一般用户了。 问:对称字根真的易记难忘吗? 答:对称字根易记难忘至少有四点理论依据: 1、不但对称字根对称,大多数英文字母也对称,这就使它们之间找到一种默契点。 2、运用大众熟知的背景知识,最直观的记忆方法: a、对称字根与英文字母的形托记忆。如对称字根“金”在A键上;“日”在B键上;“川”在M键上;“几”在N键上;“口”在O键上;“八”在V键上;“丁”在T键上。 b、对称字根的声母记忆。如“立”在L键上;“人”在R键上;“雨”在Y键上;“虫”在C键上。 c、对称字根的笔画数记忆。如“三”在E键上,皆含有三横;“二”在F键上,皆含有二横等。 3、对称码只有26个英文字母,不用其它讨庆的数字入符号键。 4、对称码的舍弃法足以使发明者扫除那些难记不常用的字根却不影响拆字。籍此可轻松解决汉字大字符集乃至任意胡乱造出的汉字的编码难题。这是其它编码无法企及的。