《世界是数字的》是由世界顶尖计算机科学家Brian W.Kernighan写的,Brian W.Kernighan曾为贝尔实验室计算机科学研究中心高级研究人员,现为普林斯顿大学教授。他是AWK语言和AMPL语言的发明人,还参与过UNIX和许多其他系统的开发,同时出版了The C Programming Language、The Practice of Programming、The Elements of Programming Style等在计算机领域影响深远的著作。
Kernighan主张所有人都应该了解计算机,在他心目中,此书相当于“写给未来总统的计算机读物”,是新一代公民必读之作。本书中讲解的内容甚至会影响我们在微博和社区上的活动,以及使用智能手机的方式。这本书全面地解释了计算机和通信系统背后的秘密,适合计算机初学者人来读。对于计算机、互联网专业的人来说,这绝对是一本值得一读的好书。
这本中有些知识点之前老师也有讲过,但是这本书写的更详细,也有很多精髓之处,书中讲了关于计算机的三大部分,有硬件、软件及通信。虽然我们对这些内容也都是很熟悉,从中专上来的时候也是要了解,可那时候也只是应付考试,对于那些根本不知道是要来干嘛,为什么是那样。但是通过看这本书,对于自己来说已经深入了很多,在第二章2.3中的第一句话是这样说的:“世界上只有十种人,理解二进制的和不理解二进制的。”原来自己对于进制转换很容易混淆很容易犯错,但是看书中对这个的理解他说:“跟普通的数一样,只不过是逢二而不是逢10进1.”对于这句话我也试着重新找来了题做了几遍,好像是这样一回事所以,自己不理解的题目就应该多做几遍,直到自己弄懂为止。
刚开始接触程序设计这门课的时候觉得特别神奇,编写几行代码就可以完成一个小程序,计算机的大部分软件都是C或者C++编写的。针对特定的任务,总会有多种写程序的方式。从这个意义上说,编程就像是文学创作。没错,风格以及恰如其分地运用语言对写作至关重要,对写程序同样至关重要,而且还是区分真正伟大的程序员与普通程序员的标志。程序员对特定的计算任务可以有如此丰富的表达方式,也意味着不难识别从他人程序中复制的非原创代码。
计算机的功能固然很强悍,但是我们还是有很多事物不知道怎么用,所以,在今天,计算机的功能越来越强大了,我们不得不跟紧脚步,我们不需要掌握很多的知识,只要掌握寻找搜索知识的技能即可;我们有时也不必掌握很多技能,只需要知道在哪里,谁有你想要的技能,和他们建立连接,通过提供帮助的形式就可以帮助你解决问题。当你需要的时候,就拿出来使用。