首页 > 技术文章 > 《世界是数字的》读书笔记

mjs123 2016-03-25 00:34 原文

                                                                   《世界是数字的》读书笔记

     《世界是数字的》作者是世界顶尖计算机科学家,现任普林斯顿大学教授BrianW.Kernighan,他主张所有人都应该了解计算机,的确,计算机对于我们现代社会来说是必不可少的。读完这本书,我对计算机有进一步的了解,身为软件学院的学生,了解计算机的发展,熟悉计算机的组成,互联网的形成,如何编程都是基础。在此,谈谈我对看完这本书的感受吧!

   作者写这本书的目的是:让读者能对计算机和通讯技术有一个深入的了解,真正明白它们的工作原理,它们的起源,还有未来的发展趋势,然后能够从对自己有益的角度重新看待这个世界。

    其实高科技就像是魔法一样,让以前的一切不可能都变成了可能。现代人无法想象古代单调的生活,没有电视,没有电话,没有电脑,没有手机,我们离开了它们可以说空气都稀薄了。高科技发展的速度令我们叹为观止,电话从以前的傻大个儿,转盘或12位数按键只能讲话的手机,发展到我们现在几乎人手一部的智能手机。相片从很早以前的胶卷,显示图像时间长达1个小时,手机摄像头正在取代廉价的傻瓜相机,我们随手拿起手机拍下的照片清晰度比以前高了好几倍。手机里的各种APP比如淘宝,GPS,微信等,通过计算机的编写问世了。

    这本书从第一部分的硬件开始介绍,计算机内部有处理器,主存储器,大容量的存储器和各种各样的其他部件,通过一组叫做总线的线缆把所有这些连接起来,在各部件之间传输信息。二进制数就像是计算机独门语言,它能够读懂0,1这么简单的语言,不了解计算机的人看到二进制数应该会头大吧。最小最简单的计算机也能够完成大计算机所能完成的计算。的确,可以通过编程让任何计算波密其他计算机。事实表明,只要软件不可靠不耐用,运用计算机的时候就一定会遇到麻烦。第二部分介绍的软件是与计算机不可分割的,想要让软件正常的运行,就必须有一个好的算法,我们这学期所学的就是《数据结构与算法》这本书。因此,对于《世界是数字的》书中所介绍的线性算法,排序也能更好的读懂。现在的我还处于软件菜鸟级别,还在慢慢的学习中,写代码的过程中也遇到了很多困难,但是,在写代码的过程中渐渐培养了自己的耐心,检查代码的的细心。编程不是一件容易的事情,很多细节必须准确无误,而稍有差池就可能铸成大错。控制硬件的操作系统日益完善,随着硬件越来越强大,越来越复杂,操作系统也越来越完善。计算机不懂得宽容,所以容易犯错的程序员必须写出某种程度上没有错误的程序来,bug是非常惹人厌的,阻碍着这系统的运行。第三部分是通信,有了通信,计算机与计算机之间才能对话,中国的人才能与在太洋彼岸的人沟通。人们百度,淘宝,QQ,只有有了网络才能干这些事,网络是特别重要的。网线要么在墙壁里斗折蛇行,要么在地板下匍匐蜿蜒,现在有了无线,只需一个路由器,就能很自由很方便的使用网络。

   世界是数字的,信息时代,让我们学软件工程的学生一起为世界的数字化做出努力!!

推荐阅读