世界是数字的

     这次职业生涯规划课上老师推荐了一本名为《世界是数字的》的书,是世界顶尖计算机科学家Brian W.Kernighan写的一本计算机科普类读物,简明扼要但又深入全面地解释了计算机和通信系统背后的秘密,适合计算机初学者和非计算机专业的人读。这本书真的是一本好书。

    虽然对于一个计算机已经学了N年的专业人士来说,这本书也许简单了点,不过对于我们这些刚刚接触这个专业的人来说是很好的一本书。一个人很难掌握本领域里的所有知识,或多或少会有一些欠缺,总会有一些你以前不知道的,或 一直没理解清楚的但又很有必要知晓的知识,

     任何先进的技术都与魔术无异。这本书的目的就是揭开魔法的神秘帷幕,让读者了解到形形色色的与计算机密切相关的系统是如何运作的。让我对计算机内部的部件更了解,也对计算机如何运作也有些了解,个人是一个不是很爱看书的人,但是这本书里讲的内容还是很吸引我的。就比如其中的CPU这块。人有大脑而计算机也有大脑那就是CPU,处理器进行运算,来回搬运数据,并控制着一切别的操作。CPU有一张指令表,它可以执行的操作是有限的,但执行起来速度异常之快,高达每秒钟几十亿次。它可以根据先前的计算结果决定接下来执行什么指令,所以在很大程度上,它可以主宰自己的命运。在没有看过这本书之前我只是觉得处理器是一个左右运行速率和对玩游戏时会产生什么影响,其中的原理我是一概不通的。

第三章中提到处理器不仅支撑硬件的使用,还能做出决定——尽管是简单的决定。也正是只能做一些简单的决定,所以人类才能利用计算机而不是被计算机所利用。如果计算机是这个世界统治者,那世界将会真正的成为数字的。

一台计算机不仅要有主脑,还要有“躯干”也就是其他硬件。这些硬件组成了计算机,使计算机可以真正的运行。有了硬件还不够还得有软件,有了软件才能让计算机计算和处理事件。显示在我们的眼前。软件的灵魂应该是算法了,算法就是保证特定计算过程正确执行的一系列步骤,他是计算机科学的中的菜谱或纳税申报表,只不过编制的更仔细、更准确、更清楚。

当然,正如书名所说,世界是数字的,计算机内部也是数字的,计算机内部采用的是二进制数字来传递,我相信这是我们所有人都总所周知的事情。而就是这简简单单的二进制数字,给我们充分呈现了计算机内部的数字传递,计算机的单位“字节”也是又这二进制数而转换而成的,可见计算机内这二进制数字有多么的重要。

我们在学习这个专业时也应该严谨的对待。代码的构成就是那么的死板,但也是那么的正确严谨。所以我们要认真的对待每一行代码。

posted @ 2016-03-30 16:49  终觉不舍  阅读(150)  评论(1编辑  收藏  举报