从零开始学编码1

        我记得小时候学的课文,地下党同志被捕前,将一把笤帚放到窗外,接头的同志看到这个就知道这个地方不安全。我们看谍战片的时候经常会有暗语,特殊声音或标志来通知自己的同志一些重要信息。还有就是常见的发电报,滴滴哒哒的声音。这些暗语,声音,标志,甚至于摆放特殊的笤帚。就是编码,编码重于约定。

       小时候我经常会想着,狗为什么叫做狗,鸡为什么叫做鸡。我妈对我说,大家都这么叫。你这样说别人就知道你说的是什么动物。你如果不这样说,可能别人不知道你要表达的是狗。这样的回答并没有解决我的疑惑。

       小学五年级的时候,我的同桌是一个从城市转校回来的漂亮女孩,在农村长大的我,第一次看到穿的这么漂亮,背着漂亮的书包,拿的带磁铁的文具盒。我心里特别想和她成为朋友,但是她总对我爱理不理。我又拿出了我内心珍藏很久的问题,问她,狗什么叫做狗,鸡为什么叫做鸡。她想了想说,英语中狗的发音是dog,猫的发音是cat,鸡的发音是chicken。当时我就一脸懵逼,内心凌乱,我的知识让我完全不能理解dog,cat,chicken。虽然我们后来成为了朋友,但是我心里一直有阴影,导致初中的时候不喜欢上英语课。

      无论是汉语还是英语,都是一群人对自己认知的事物进行编码,并传播开来,让大家的认知保持一致。我们从小到大学习的汉语,汉字是两套编码方式,一套是发音,一套是文字。当然盲文也是一套特殊的编码。

      狗的发音,传入我们的耳朵,我们的大脑会迅速的对比自己的积累,通过联想,思考,迅速的响应出数据,狗是一种动物,四条腿,狗改不了吃屎,等等。这个过程就是解码。第一次听到人艰不拆这个词语的时候,我大脑中的储备并没有这个词,通过联想和思考也不能给出准确的答案,看来大脑也不能完全的无中生有。当时我想到的就是迅速的百度一下,查到的信息是:网络流行词,意思是“人生已经如此的难,有些事情就不要拆穿”。出自林宥嘉歌曲《说谎》。我就在大脑里立马更新这个信息。下次别人说人艰不拆,我立马就能知道他表达的意思。

     由此可见,编码和解码并不难,是我们与生俱来的能力。我们只要掌握某种编码的库,就必定能使用它。英文由26个字母组成的数以万计的英语词汇,以及语法来形成自己的库。汉语由横竖点撇捺组成的汉字库,我们从小就一直在学习这些。在汉语中大家约定一种动物叫做狗,在英语中大家约定这种动物叫做dog。

     而与远处的人沟通,很久以前需要跑到他们跟前告诉他们或者使用信件,马拉松就是这样累死的。后来人们使用电报,通过莫尔斯编码,将所有文字用嘀和嗒的组合来编码。两种声音通过不同的组合就可以表达世界万物。

     嘀嗒,这两种基本信息组合可以表示出来万物,也就是说任何两种不同的事物,经过组合都可以表示所有信息。例如:0和1。看看现在的计算机世界,很难想象那些动听的音乐,好看的电影,以及这篇文字,实际上是由0和1存储的,然后通过各种解码器表现出来。

猜你喜欢

转载自blog.csdn.net/zcl_200886/article/details/106567274
今日推荐