熟悉编码的本质对于深入理解计算机软硬件结构以及隐匿在其背后的语言将大有裨益。
在这本书里,编码并没有严格的定义,而是指一种用来在人和机器之间传递消息的方式。编码就是交流。
编码的范围是如此之大,以至于隔街相望的两个小伙伴通过手电筒交流也是编码;这有点像莫尔斯电码。甚至聋哑人交流用的手语,盲人用的盲文,都可以称得上是“编码”。
两个不同的事物,经过适当的组合,就能表示所有类型的信息。手电筒的亮灭、莫尔斯电码的点和划等就是最直观的例子。
莫尔斯码也被称作二进制码,因为这种编码的组成元素只有两个--点和划。这种码常常用2的乘方来描述。
数字是我们平时所能接触到的一种最抽象的编码。
好好理解一下10的含义,很多人看到10就会以为是“十”,其实10可以代表很多数