王玉江:汉字是二维的吗?

网上有人说,英文是一维的,汉字是二维的。这些人要么不解释为什么英文是一维,汉字是二维,要么解释的让你听不明白。反正至今我也没有发现哪位专业语言学人士这样说,也找不到有关的理论。在我看来,文字都是三维的,因为文字离不开它的载体,而世界上所有可以作为载体的东西都是三维的。从苏美尔的泥板,中国的甲骨文,石鼓文,钟鼎文,竹简,纸张,到现在计算机屏幕,无一例外。或许有人会认为写在纸上的文字是二维的。他们忘记了,纸再薄,也是有厚度的。二维平面是一个抽象的概念,世界上并不存在二维平面的东西。

汉字和英文字母都是字符 character。不论什么文字,在文章里,字符都是顺序排列的。有人把拼音文字的字符(字母)顺序排列,换个概念叫一维,于是拼音文字就变成一维文字了。其实中文里的字符(汉字)也是顺序排列的。如果英文是一维文字,中文也应该是。
有人把汉字看成一幅图画,图画是平面的,平面是二维的,于是他们就说汉字是二维文字。如果汉字是二维,拼音文字里的字母也应该是,它们只是笔画比汉字少一些而已。

说汉字是二维的人通常还会告诉你,电脑传递中文的信息量比英文大。理由是电脑里英文字母是1个字节 byte,汉字是2个字节。由于大多数英文单词超过3个字母(需要3个以上字节),所以汉字效率高,传递的信息量大。水平高的人还能算出汉字的“熵”值。
我不懂熵,也不会计算熵的值。但是我知道计算机储存的信息是用二进制数字表示的。我们在屏幕上看到的字符,不论是英文字母,还是汉字,计算机都是不认识的。要使计算机认识(显示)字符,就要让这些字符和二进制数字对应起来,这就是编码 Character encoding。
屏幕上显示的所有字符,叫字符集 Charset。第一个商业用途的字符集 ASCII(American Standard Code for Information Interchange)美国信息交换标准代码,只能显示英文使用的字母和符号,以及阿拉伯数字。没有中文字符集,计算机不能显示中文。

计算机是美国人发明的,当然先有英文字符集,键盘也是按照英文设计的。很快也有了其他拼音文字的字符集,唯独不见汉字的字符集。一个重要原因是键盘只有一百多个按键,对于其他拼音文字的字符,略微调整一下就能解决。中文一万个汉字,不可能造一万个按键的大键盘。
最后的解决方法:不是按一次键输入一个字符(汉字),而是按几次键输入一个汉字。这种情况有点类似一百年前的电报,莫尔斯电码 Morse code 使用点 dot 和划 dash 的不同排列组合来表示字母,阿拉伯数字,和标点符号。英文电报里这三种字符加起来不到60个。中文电报就用4个阿拉伯数字(字符)代表一个汉字,也就是二次编码。虽然多了一道手续,但是可以发中文电报了。我们不能因为发一个最难的汉字只使用四个阿拉伯数字(字符),而一个超过5个字母的单词就要使用5个字符,就认为中文比英文效率高。
顺便说一下,ASCII 字符集就是根据电报码的原理开发的。ASCII was developed from telegraph code. 当然,计算机把翻译ASCII码的过程自动化了。

汉字是二维的吗?不论是与不是,都是无稽之谈。说汉字是二维的人,目的是为了鼓吹汉字优越。英文用几十个字符,中文需要成千上万的字符,明摆着效率低下,有些人就是看不见,因为狭隘的民族主义思想遮住了他们的双眼

作者投稿

此条目发表在 东西文化, 作者投稿, 华夏快递, 各抒己见, 学术探讨 分类目录,贴了 标签。将固定链接加入收藏夹。

评论功能已关闭。

本文短链接为 https://hx.ciaos.org/?p=147443