奎克的藏经阁 · 原书印刷页

编码 隐匿在计算机软硬件背后的语言 · 第 72 页

PDF 物理页索引 88 · 编码隐匿在计算机软硬件背后的语言

书名
编码 隐匿在计算机软硬件背后的语言
作者
未记录
印刷页
72
PDF 物理页
88(从 0 开始)
章节
编码隐匿在计算机软硬件背后的语言
UUID
38270854-596f-4a26-8183-db8c968c6020
来源类型
original_book
页面 SHA-256
82a1f81e791c184f137c4c71e4ce05b963da109d54a69dcdf4f8d2f414539b3f

还有几个和系黄丝带具有同样效果的例子(但可能无法用在诗里):选择一种交通标志放在院子外面,来表示“请进”或“此路不通”。

或者在门上挂一个牌子:上面写着“关门”或“营业”。

或者用窗子里的一盏灯的亮灭来表示:“关闭”或“打开”。

如果这就是你想说的,你可以选择很多方法来表示“是”或者“不是”。你不需要用一句话、一个单词甚至一个字母来表达。你所需要的只是一个比特,也就是只需要一个0或1即可。

就如前面章节所提到的,十进制与其他数字系统相比并没有什么不同,只是我们通常使用它来计数。很明显,我们使用十进制数字系统是因为我们有十个手指。如果我们将数字系统建成八进制数字系统(如果我们是卡通人物)或四进制数字系统(如果我们是龙虾),甚至二进制数字系统(如果我们是海豚),也是合乎情理的。

但是二进制数字系统存在一点特殊性。这个特殊性就在于它是人们所能得到的最简单的数字系统。二进制数字系统中只有两个数字一0和1。如果想进一步简化这个数字系统,就只好把1去掉,最后我们就剩下的就只有一个数字0了。但仅用一个0是做不了任何事情的。

单词“bit(比特)”被创造出来代表英文“binarydigit”,它的确是和计算机有关的词语中最可爱的一个。当然,这个词也有它一般的意义:“一小部分,程度很低或数量很少”。这个意义很贴切,因为1比特——个二进制数字位——确实是一个非常小的量。

通常当一个新的词语出现的时候,它都会有自己新的意义。比特这个词也是这样的。1比特的意思并不仅仅是海豚用来计数的二进制数字位所包含的意义。在计算机时代,比特被看做是组成信息块的基本单位。

这是一个大胆的声明。当然,二进制数不是传达信息的唯一方法。字母、单词、莫尔斯码、布莱叶盲文和十进制数都可以来表达信息。关键在于,比特所传递的信息量极少。1比特是可能存在的最小的信息量。任何小于1比特的内容都根本算不上是信息。由于1比特表示的是可能存在的最小信息量,那么复杂一些的信息就可以用多位二进制数来表达(我们说比特传递的信息量“小”,并不是说它传送的信息不重要。事实上黄丝带对于与它相关的两个人来说是一个非常重要的信息)。

编码—隐匿在计算机软硬件背后的语言

72