有志者、事竟成,破釜沉舟,百百二秦关终属楚;苦心人、天不负,卧薪尝胆,三千越甲可吞吴。

拂晓犬吠

学习中遇到困难是很正常的事情,不要苦恼,不要气馁,恰恰相反,应该兴奋,因为又学到知识了,需要不断提高自己应对问题和解决问题的能力和信心。

《编码-隐匿在计算机软硬背后的语言》第一章至亲密友

1.众所周知,手电筒是为了让孩子们能够躲在被子下看书而发明的;但是在天黑后用手电筒来交流信息似乎也是理想的选择。它们当然是很安静的,并且光线是高度定向的,同时光线也不会渗漏在卧室而引起家人的疑心;

2.或许大家都曾经在电影里看到这样的情节,两个水手在海上通过灯的亮灭互相发送信号。而在另一部电影里,一个间谍转动一面镜子将太阳光反射到另一房间里,从而向被俘的同伙传递信息。

3.我们能够肯定的是,在此之前一定有人也遇到过类似的问题,而你解决这个问题的思路也是非常正确的。等到了白天,跑一趟图书馆,查查资料,你发现了一个被称为莫尔斯电码的伟大发明。

=======================================================================================================================================

以上1-3是孩子们交流各自的想法,使用手电筒这种方式来交流,从而引出如何传递信息,而之前人类使用了莫尔斯电码来解决这个问题了。

莫尔斯电码用来传递信息。

=======================================================================================================================================

4.在莫尔斯电码里,则有两种闪烁-短闪和长闪。当然这使得莫尔斯电码更加复杂,但是在实际应用里它被证明是更为有效的。

5.当问及莫尔斯电码是如何工作的时候,人们并不会谈论“短闪”与“长闪”。相反,他们都使用“点”和“划”。因为这是在打印纸上显示编码的一个便利方法。

6.在莫尔斯电码里,字母表里的每个字母都与一个点划序列相对应。

=======================================================================================================================================

以上4-6再次介绍莫尔斯电码,引出对“编码”的介绍:虽然莫尔斯电码和计算机毫无关系,但是,熟悉编码的本质对于深入理解计算机软硬件内部结构以及隐匿在其后的语言将大有脾益。

=======================================================================================================================================

7.在本书中,这个词的意思是指一种用来在机器和人之间传递信息的方式。换句话说,编码就是交流。

8.有时候我们认为编码就是指秘密的东西。但是大部分编码不是这样的。毕竟,大部分编码必须易于理解,因为它们是人类交流的基础。

9.对任何能听见我们的声音并理解我们所说的语言的人来说,我们发出的声音所形成的词语就是一种编码。我们将这个编码称为“口头话语”。等等人类还有用于交流的“书面语言”、聋哑人的手语和失明的人的盲文,都是用于交流的,也可以当作一种编码。

=======================================================================================================================================

以上7-9提出了我们使用各种不同的编码来为我们自己的交流服务,因为有些编码有时比其他编码更加便捷。再次引出莫尔斯编码是一个方便交流的编码

=======================================================================================================================================

10.使得我们的个人计算机能够获取、存储、处理和呈现一切用于与人类沟通的信息,无论视觉信息,还是听觉信息,或两者的相结合。所有这些类型的信息都需要它们各自的编码,就像人类说话需要一套器官(嘴和耳朵)而写作和阅读需要另一套(手和眼)一样。

11.甚至前面所列的莫尔斯编码表,其本身就是一种类型的编码。手电筒开和关的时长并没有限定。它们都与一个“点”的时长相关,而这依赖于手电筒开光能以多快的速度扳动,以及莫尔斯编码的发送者能以多快的速度记下一个指定字符。

以上10、11两句话有些模糊,10是说目前计算机是可以与人类交流的,因为计算机的视觉信息、听觉信息都可以被人能接受;11继续回到最具有实际效果的莫尔斯,发送莫尔斯时候“点”和“划”之间是要有停顿的,一般阅读莫尔斯编码要经过一两个字母之后,接收这才能分清楚停顿时间的节凑。

莫尔斯电码中,简单且短促的编码,被分配给字母表中使用频率较高的字母,例如E和T

结束,这是第一章,通过已经被广泛应用的莫尔斯电码来开始介绍编码。

 

posted @ 2018-07-12 13:44  ID拂晓犬吠  阅读(167)  评论(0编辑  收藏  举报