计算机系统解密:从理解计算机到编写高效代码
上QQ阅读APP看书,第一时间看更新

1.2 书面语言

书面语言是由一连串的符号构成的。我们将符号按照特定的顺序排列成单词。例如,在英语中,我们可以将三个符号(即字母)按从左至右的顺序排列,组成单词yum。

符号有很多,符号组合也有很多。在英语中,有26个基本符号(A~Z)(忽略大写和小写、标点符号和连接词等)。这些都是母语为英语的人牙牙学语时就会学习的。其他语言也有不同类型、不同数量的符号。有些语言如汉语,有大量的符号,每个符号本身就是一个词。

语言和语言有不同的读写顺序,希伯来语从右往左读,汉语通常从左往右或从上往下读。符号的顺序很重要:dog与god不同。

尽管字体在某些方面可以被认为是一种独立的语言,但我们并不以字体来区分符号:a、aa都是同一个符号。

包括计算机语言在内的书面语言有三个技术组成部分:

  • 容纳符号的容器。
  • 容器中允许使用的符号。
  • 容器的排列排序。

有些语言包括更复杂的规则,根据其他容器中的符号约束容器中的每个符号。例如,有些符号不能占用相邻的容器。