还有几个和系黄丝带具有同样效果的例子(但可能无法用在诗里):选择一种交通标志放在院子外面,来表示“请进”或“此路不通”。
或者在门上挂一个牌子:上面写着“关门”或“营业”。
或者用窗子里的一盏灯的亮灭来表示:“关闭”或“打开”。
如果这就是你想说的,你可以选择很多方法来表示“是”或者“不是”。你不需要用一句话、一个单词甚至一个字母来表达。你所需要的只是一个比特,也就是只需要一个0或1即可。
就如前面章节所提到的,十进制与其他数字系统相比并没有什么不同,只是我们通常使用它来计数。很明显,我们使用十进制数字系统是因为我们有十个手指。如果我们将数字系统建成八进制数字系统(如果我们是卡通人物)或四进制数字系统(如果我们是龙虾),甚至二进制数字系统(如果我们是海豚),也是合乎情理的。
但是二进制数字系统存在一点特殊性。这个特殊性就在于它是人们所能得到的最简单的数字系统。二进制数字系统中只有两个数字一0和1。如果想进一步简化这个数字系统,就只好把1去掉,最后我们就剩下的就只有一个数字0了。但仅用一个0是做不了任何事情的。
单词“bit(比特)”被创造出来代表英文“binarydigit”,它的确是和计算机有关的词语中最可爱的一个。当然,这个词也有它一般的意义:“一小部分,程度很低或数量很少”。这个意义很贴切,因为1比特——个二进制数字位——确实是一个非常小的量。
通常当一个新的词语出现的时候,它都会有自己新的意义。比特这个词也是这样的。1比特的意思并不仅仅是海豚用来计数的二进制数字位所包含的意义。在计算机时代,比特被看做是组成信息块的基本单位。
这是一个大胆的声明。当然,二进制数不是传达信息的唯一方法。字母、单词、莫尔斯码、布莱叶盲文和十进制数都可以来表达信息。关键在于,比特所传递的信息量极少。1比特是可能存在的最小的信息量。任何小于1比特的内容都根本算不上是信息。由于1比特表示的是可能存在的最小信息量,那么复杂一些的信息就可以用多位二进制数来表达(我们说比特传递的信息量“小”,并不是说它传送的信息不重要。事实上黄丝带对于与它相关的两个人来说是一个非常重要的信息)。
编码—隐匿在计算机软硬件背后的语言
72