【新语丝电子文库(www.xys.org)(www.xys2.org)】 ———————————————— 关于五笔字型 slashdot 新到资料里收了一篇文章,把五笔字型称为伪劣科技、"若不下决心根除,将贻 害无穷",虽然是很客气地地借其它专家之口说出。 从信息学的角度来看,任何一个编码方案,都是一个映射函数,把汉字字符集 (例如古老的GB2312字符集),映射到n个键组合。一个理想的编码方案,应满足 两个条件: 1) collision (重码)尽可能地少。 2) n值(编码长度)尽可能地小。 3) 便于用户掌握。 这个函数的写法有多种多样。例如,我可以把汉字变成拼音字母,但这样重码太 多。甚至GB2312本身就是一种编码,它绝对没有重码,而且n=4(采用十六进制), 看上去很好,可惜用户不得不记忆整个编码表,不可接受。我还可以规定一种方 案,规定取汉字的最后一笔和第一笔,如果我相信这样可以很好地满足以上的三 个条件。 所以,编码方案只是这样一个函数而已,与汉字的书写习惯没有任何关系。 这 正如一个病人的经济状况在心脏病专家的眼里没有医学意义是同样的道理。 五笔字型出身草莽,最后战胜了其它的编码方案,是用户选择下适者生存的道理。 把它称为伪科技,就如同说它不是一种合法的编码方案一样,在computer science的眼里是很可笑的讲法。 张在云同学的问题在于,把政治和科学混为一谈。强制学习是教育部门的政策混 帐,和五笔字型没丝毫关系。 张的观点是“在中小学还是要计算机等级考试的,还是要学汉字输入的,但要找 到一种’好的‘编码”。而我则要更进一步的说,计算机等级考试,以及学汉字 输入,根本就是在坑害孩子!这跟你要采用哪种编码方案没有屁关系!如果要用 计算机上网查资料,全拼够了,不用学就会,还可以帮孩子矫正拼音能力呢。 我始终认为,过早接触计算机对孩子心理成长是很不利的。我不是心理学家,但 计算机明显对使用者有一种惩罚效应: 如果你的输入不能被计算机接受,即使 这是由于计算机的错(例如bug),你也会受到惩罚(得不到预期的输出)。这对于 培养孩子的探索和好奇心是很不利的,就好象孩子问了个异想天开的问题就被家 长打屁股一样! 中国是一个政治黑暗却又处处玩政治的国家。五笔字型被“钦定”后强制推广就 是一例。五笔字型若是好用,用户自然会用下去,你政府操什么心?至于逼着孩 子去学,你政府咨询过教育心理学家吗?其它的玩政治的例子,如在NT中加入中 国特有的加密方法,如开发新的汉字字符集,把unicode撇在一边等等,无一不 是如此。这些几乎都没有任何技术上的意义,政治而已。 皇帝老子发了令,下面有人不满意,却不敢在政治上顶撞,于是迂回到“技术” 上,来个釜底抽薪,或围魏救赵。用心固然良苦,技术却不免做了无辜的靶子, 成了“伪科技”,“爱滋病”之类。 这就是我对张文的解读。 也说两句 路人丁 我是用五笔的,速度大概可以勉强在失业之后靠打字糊口 (如果还有人需要打字员的话)。张文中列举了五笔编码 不合理的几大罪状。我以为,单就其编码本身而言,五笔 并不至于到污染语言、“艾滋病”的程度。否则,一些拼 音输入法里的南方模糊音功能,岂不更是迁就错误、损害 语言规范? 字形类的编码,在熟练到一定程度后,一个汉字对应的已 经不是几个字母的编码,而是键盘上的位置、手指的本能 动作。比如我现在打这些东西速度很快,但如果要求我在 纸上把这些字的字根全写下来,就得颇费一番脑子。估计 其它形码也是如此。熟悉一种编码,未必影响人写字的方 式,至少对我是毫无影响。张文在我看来实属小题大作, 甚或无事生非。 五笔并不是一种特别好的输入法。本单位曾经有人开发过 自己的字形编码,在内部使用,据说熟练之后速度比五笔 更快、也许编码也更合理。但是我学了几天就不学了,因 为它和五笔在脑子里打架。既然我已经掌握了一种效率还 可以的输入法,费力去另学一种,不仅没效果而且完全是 浪费精力。我相信许多习惯五笔的人也是这种感觉。 如果有更简单、更规范的输入法起来,经由正常的竞争渠 道被更多的人接受,那当然挺好。如果有一天我不高兴用 五笔了从此改用郑码或其它什么码,那也挺好。如果五笔 在占领市场的过程中使用了非正常手段,也确实很不应该, 但那是另一个问题,不应与五笔编码的本身是否规范搅在 一起。 >有的专家学者说:"五笔字型"是伪劣科技,应淘汰产品,语言 >文字规范化身上的"大毒瘤",母语教学中的"艾滋病",若不下 >决心根除,将贻害无穷,祸及子孙! 恕我无礼,这话听起来很文革。不仅可怕而且怪怪的,似 乎字里行间还有点什么意思。 ———————————————— 【新语丝电子文库(www.xys.org)(www.xys2.org)】