虽然莫尔斯电码和计算机毫无关系,但是,熟悉编码的本质对于深入理解计算机软硬件内部结构以及隐匿在其后的语言将大有裨益。
在这本书里,编码这个词的意思是指一种用来在机器和人之间传递信息的方式。换句话说,编码就是交流。有时候我们认为编码就是指秘密的东西(密码)。但是大部分编码不是这样的。毕竟,大部分编码必须易于理解,因为它们是人类交流的基础。
在《百年孤独》这本书的开篇里,加西亚·马尔克斯回忆了一个时代,那时“这个世界刚刚出现,以至于很多东西缺乏命名,这时就有必要亲自用手指明这些事物”。我们赋予这些东西名字时往往是很随意的。这就好比说为什么猫不被叫做“狗”而狗不被叫做“猫”一样,没有什么理由可言。你可以说英语词汇就是一类编码。
对任何能听见我们的声音并理解我们所说的语言的人来说,我们发出的声音所形成的词语是一种可识别的编码。我们将这个编码称为“口头话语(the spoken word)”或“言辞(speech)”。对于写在纸上(或刻在石头上、木头上,或者在空气中比划)的词,我们还有其他的编码方式。这种编码以手写字符或打印在报纸、杂志以及书本上的字符形式出现。我们叫它“书面语言(the written word)”或“文本(text)”。在许多语言里,语言和文字之间存在着很紧密的联系。例如,英语中的字母和字母组合与它们的发音(或多或少)存在一定的对应性。
对于那些丧失听说能力的的聋哑人而言,人们发明了另一种编码来帮助他们进行面对面的交流。这就是手语。手语通过手和臂膀形成的动作和姿势来传达词语中的单个字符或者整个词语,以及基本的概念。对于那些失明的人,书面语言可以用布莱叶盲文(Braille)来替代。这种文字使用一系列凸起的点来代表字母、字母串以及整个单词。当话语必须快速抄成文本时,缩写和速记都是很有用的。
1 至亲密友
3