《编码-隐匿在计算机软硬背后的语言》第七章我们的十个数字

1.数字当然是我们平常所能接触到的一种最抽象的编码。当我们看到数字:3,不需要立刻将它与任何事物联系起来。我们可能会联想到3个苹果或者3个别的什么……

2.但是当我们从上下文中得知数字表示的某个孩子的生日、电视频道、曲棍球赛的得分或蛋糕食谱中面粉的杯数时,也能够像认为它代表3个苹果时一样自然。

3.因为数字最开始产生时就很抽象,所以对于我们来说,理解这样一个问题会有一点困难。这个问题就是如下数量的苹果:并不一定要用符号“3”来表示,同样可以用“11”来表示。

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

这就是十进制和二进制,数字是抽象的。“3”之所以是3,是在十进制的计数系统中这样称呼的,首先让我们遗忘数字10原有的那些特性。大多数文明都是建立在以10为基数的数字系统上的,这种情况并不奇怪。最开始,人们用自己的手指来计数。

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

4.大多数历史学家认为数字最初起源于对事物的计数;

5.所有早期的数字系统中,只有罗马数字沿用到今天;尽管我们可能不会认同,但在很长一段时间内,罗马数字被人们看做是易于加减的,这也是为什么罗马数字在欧洲记账之用一直沿用到今天;

6.但是用罗马数字进行乘法和除法却很复杂。很多其他早期数字系统(像古希腊数字系统)和罗马数字系统相似,它们在用于复杂运算方面同样也存在一定的不足;

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

如今我们所用的数字系统通常被称为阿拉伯数字,也可以称为印度-阿拉伯数字系统。

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

7.阿拉伯数字系统是和位置相关的,也就是说,一个数字的位置不同,其代表数量也不同;

8.另一方面,实际上阿拉伯数字也有一点是几乎所有早期数字系统所没有的,那就是0;

9.小小的一个零无疑是数字和数学史上最重要的发明之一。它支持位置计数法,

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

0也简化了与位置无光的数字系统中的一些非常复杂的运算,尤其是乘法和除法

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

结束,因出十进制以及位置计数。

最后还说:位置计数系统的好处并不在于它有多么好用,而在于对非十进制的系统而言,它仍然是易于实现计数的。

原文地址:https://www.cnblogs.com/158-186/p/9335861.html

时间: 2024-11-05 19:42:18

《编码-隐匿在计算机软硬背后的语言》第七章我们的十个数字的相关文章

《编码-隐匿在计算机软硬背后的语言》第十一章门

1.逻辑门与普通的让水通过或者让人通过的门是非常类似的,在逻辑学中,逻辑门的工作方式非常简单-让电流通过或阻止电流通过: 2.1938年,香农在麻省理工学院完成了那篇题为<继电器和开光电路的符号分析>的著名论文,在文中阐述了这个问题.没有人像香农那样能清晰严谨地阐述:电子工程师可以运用布尔代数的所有工具去设计开关电路: 3.继电器像开光一样,可以串联或并联在电路中执行简单的逻辑任务.这种继电器的组合叫做逻辑门: =========================================

《编码-隐匿在计算机软硬背后的语言》第十一章再看门2

1.有两个继电器.两个开关和一个灯泡的原始电路图如下所示 2.使用"与门"符号,上图可以画为如下所示的图: 注意,与门的符号不仅仅代替了两个串联的继电器,而且还暗示着上面的继电器与电源相连,两个继电器都接地. 3.只有当上面的开关与下面的开关都闭合的时候,灯泡才会发光.这就是称它为"与门"的原因; =====================================================================================

《编码-隐匿在计算机背后的语言》 —— 读书笔记(三):数字

7. 我们的十个数字 1) 数字是一种最抽象的编码.早期的数字系统:罗马数字(乘除很复杂)--古希腊数字系统(古希腊人以几何学闻名)--印度-阿拉伯数字系统(如今的阿拉伯数字) 2)  阿拉伯数字的优势:一是和位置有关,位置不同,代表的数量也不同 如100和1000:二是 10 和 0 是专门符号,其中0是数学史上最重要的发明,简化了数字系统中非常复杂的运算,尤其是乘除算法. 8. 十的替代品 1)数字可以有十进制.八进制.二进制表示(相互之间都可以进行加减乘运算,相互互换).二进制只有0.1,

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

很早就听说Charles Petzold的<编码>非常值得一看,特地趁着京东6.18下单,现将阅读收获进行整理,大致分为三篇进行讲解. 第一章   至亲密友 编码的含义:一种传递信息的方式. 思路转换过程:手电筒写字母(难理解)→手电筒闪烁次数表示字母(繁琐)→莫尔斯电码. 莫尔斯电码规则:1~4个元素表示字母,5个元素表示数字,6个元素表示标点.字母之间间隔是一个划的长度,单词之间间隔是两个划的长度.缺点:没有区分大小写. 第二章   编码与组合 对莫尔斯电码的解析进行分析,给出按元素多少分

【PDF下载】编码:隐匿在计算机软硬件背后的语言 PDF

网盘下载地址:http://yisharepdf.site/archives/15 作者: [美] Charles Petzold 出版社: 电子工业出版社 副标题: 隐匿在计算机软硬件背后的语言 原作名: Code: The Hidden Language of Computer Hardware and Software 译者: 左飞 / 薛佟佟 出版年: 2010 页数: 392 定价: 55.00元 装帧: 平装 内容简介 · · · · · · 本书讲述的是计算机工作原理.作者用丰富的

编码:隐匿在计算机软硬件背后的语言 pdf下载地址

网盘下载地址:http://yisharepdf.site/archives/15 作者: [美] Charles Petzold 出版社: 电子工业出版社 副标题: 隐匿在计算机软硬件背后的语言 原作名: Code: The Hidden Language of Computer Hardware and Software 译者: 左飞 / 薛佟佟 出版年: 2010 页数: 392 定价: 55.00元 装帧: 平装 内容简介 · · · · · · 本书讲述的是计算机工作原理.作者用丰富的

编码:隐匿在计算机软硬件背后的语言 PDF 下载

网盘下载地址:http://yisharepdf.site/archives/15 作者: [美] Charles Petzold 出版社: 电子工业出版社 副标题: 隐匿在计算机软硬件背后的语言 原作名: Code: The Hidden Language of Computer Hardware and Software 译者: 左飞 / 薛佟佟 出版年: 2010 页数: 392 定价: 55.00元 装帧: 平装 内容简介 · · · · · · 本书讲述的是计算机工作原理.作者用丰富的

隐匿在数据结构背后的原理

无论你是信息技术的从业人员,还是计算机专业的在校学生,再或者是从事相关专业的研究人员,熟练掌握一门计算机语言的重要性都不言而喻.但是不是掌握了这其中的语法规则就能写出漂亮的程序了呢?答案当然是否定的.因为你还需要另外一样至少同等重要的工具--算法.算法和语言的关系,其实很像是"道"和"术"的关系.掌握一门语言,就如同习得一门技艺,可以成为一名工匠.但要想从工匠一跃成为大师,单单停留在"术"的层面显然不够,更重要的是悟"道".而

算法改变世界——《算法之美——隐匿在数据结构背后的原理(C++版)》

所谓算法,就是隐匿在数据结构后背后的原理,在开发中好的算法可以降低时间复杂度提升可复用性.<算法之美--隐匿在数据结构背后的原理(C++版)>一书围绕算法与数据结构这个话题,用汉诺塔问题和八皇后问题等22个经典算法问题循序渐进.深入浅出地介绍了现代计算机技术中常用的45个经典算法.读后让人醍醐灌顶,茅塞顿开,并感觉相见恨晚. 这本书的第六章<递归--老和尚讲故事>写的很好,首先介绍了递归的概念,然后用汉诺塔问题,传染病问题和八皇后问题分别阐述并实践了递归的两种思想--分治和回溯.