至亲密友:各种条件下的编码

编码就是为了交流,是为了在各种条件下交流,不同的编码使用不同的条件。
小朋友在黑夜,父母监管的条件下,还是想和对面小朋友交流,想出将交流的内容编码,具体是将字母A-Z,使用不同次数的闪。有提出这个编码方式的缺点,效率太低,同样的信息内容,需要更长的时间。所以想到使用摩尔斯编码,摩尔斯编码的特征就是使用两种状态的排列组合完成对A-Z字母的编码,然后使用手电筒“电闪”和“长闪”表示两种状态,当然也需要在不同字母以及两个单词停不同的时间,表示是一个新的单词的开始或者一个新的字母的开始。
当然还有其他的对于编码的例子,例如手语、盲文,都是在不同的条件下,对相同内容的不同的编码。
编码或者交流,都是在特定的条件下发生的,交流双方具备怎样的感知条件,计算机没有人一样的感知信息,耳朵和眼睛,所以不能听懂人类的语言,而需要编码成计算机内在的语言,二进制才能被计算机理解。

至亲密友:各种条件下的编码

什么是编码

编码就是交流,交流就是信息的传递,我们通过说话,信息通过声音传播到对方的耳朵,对方能够感知到、并且理解,这就是一种编码;我们发出的声音形成的词语就是编码,是对交流内容的编码。如果这个人是个聋子,那这种方式就行不通,需要其他的编码方式,例如手语等等。开始我们对世界各种事物进行了命名,也就是编码,方便交流。

为什么有这么多的编码方式

因为交流双方的条件有变化或者外界的因素影响,在不同的条件下,使用不同的编码,同样的内容,针对聋哑人是一种编码,针对盲人又是另一种编码方式;
同样的内容,如果时效要求不高,我们可以写信,但是如果比较紧急,我们就需要打电话。所以将相同的方式,使用不同的编码传递。

参考

编码第一章