举例来说,短语“ you and me”在布莱叶编码中看起来是这样的:
注意,代表同一个单词中的字母的小格用一个小距离分隔,大一些的距离(一般是没有 凸点的小格)用来分隔不同的单词。
这就是布莱叶发明的布莱叶编码的基础,布莱叶还为法文中出现的重音字母设计了码字。 注意, W没有对应的码字,这时由于在古法语中没有 W(不必担心,这个字母最终还是会露 面的)。这样算来,我们仅使用了 64个码字中的 25个。
通过仔细的检查,会发现上面的布莱叶编码存在特定的规律。第 1行(从字母 a~j)只用 了小格的上面 4个点—点1、2、4、5;第2行除了点 3凸起外其余都与第 1行相同,第 3行则除 了点3、6凸起外其余都与第 1行相同。
在布莱叶之后,布莱叶编码在许多方面有了扩展,现在大多数英语出版物所使用的系统 是二级布莱叶码。二级布莱叶码采用了许多缩写来简化编码树以提高阅读速度。以下的三行
(包括“完整的”第 3行)显示了下面这些词的码字:
因此,在二级布莱叶码中,短语“ you and me”被写成如下形式:
到现在为止,已描述了 31个码字 — 词间没有凸起点的空格和三行每行 10个用于字母和 单词的码字。这离理论上可用的 64个码字还相距甚远。不过我们将要看到,在二级布莱叶码 中,没有任何浪费的码字。
首先,我们使用 a~j的编码加上凸起的 6号点。它们代表词中的缩写,这其中包括 W和另 一个词的缩写:
举例来说,“about”可以用二级布莱叶码写成如下形式 :
其次,可以把代表字母 a~j的码字中的点下移一行,即仅使用点 2、3、5和6。这些码字根
据上下文代表标点符号或缩写:
头4个码字代表逗号、分号、冒号和句号。注意左括号和右括号用同一个码字代表,但左 引号和右引号则使用了不同的码字。
已经有51个码字了。接下来的 6个码字使用点 3、4、5、6尚未使用的组合来表示缩写和几 个额外的标点符号:
“ble”的码字非常重要,因为当它不是单词的一部分时,它表明其后跟随的码字要被翻译 成数字,这些数字的编码与 a~j的编码相同:
由此,如下码字的序列代表数字 256:
如果你一直在计数的话,我们还需要 7个码字才能达到总计的 64个码字。下面就是剩余的 7个码字:
第一个(点 4凸起)是重音字母标识符,其余的作为一些缩写的前缀,也用于其他用途:
点4、6凸起时(本行的第 5个码字),该码字代表数字中的小数点或强调标识符,这由上下文 决定。点 5、6凸起时,码字则是与数字标识对应的字母标识。
最后(也许你正在疑惑布莱叶编码如何表示大写字母),我们用 6号点来作为大写标识, 它表明其后跟随的字母是大写的。例如,可用如下的码字写出该编码创始人的名字:
这包含大写字母标识、字母 l、缩写ou、字母i和s,空格,另一个大写字母标识,字母 b、r、a、 i、l、l和e(在实际应用中,该名字还可以再删掉最后两个不发音的字母)。
总结一下,我们已经看到了 6个元素(凸点)如何恰好形成 64个码字。这 64个码字根据上 下文大多有双重含义,其中有数字标识以及取消数字标识作用的字母标识。这些标识改变了 跟随其后的码字的含义 —从字母变数字或从数字变字母。起这种作用的码字常被称为“ 先 行码/前置码”或“转义码”,它们更改其后字符的含义直至更改作用被取消。
大写标识表示其后的字母(也仅有字母)应写成大写,这种码字被称为“换码代码”。“换码 代码”使你“避免”那种单调的、常规的码字解释,而转入一种新的解释方法。在以后几章中可 以看到,当把书面语言转换为二元码字时,“换码代码”和“转义码”的使用是很普遍的。