《世界是数字的》是世界顶尖计算机科学家Brian W.Kernighan写的一本计算机科普类读物,简明扼要但又深刻全面地解释了计算机和通讯系统背后的秘密,适合计算机初学者和非计算机专业的人读。这真的是一本好书,借Google常务董事长的话:程序员
对计算机、互联网及其背后的奥秘充满好奇的人们,这绝对是一本不容错过的好书。
对于一个计算机已经学了N年的专业人士来讲,这本书也许简单了点,可是对于IT界的一只菜鸟的我,我认真读过了一遍,发现有必定的收货,由于一我的很难掌握本领域里的全部知识,或多或少会有一些欠缺,总会有一些你之前不知道的,或一直没理解清楚的但又颇有必要知晓的知识,我在阅读此书过程当中就有这种感受,常常会有一种恍然大悟的感受,好比理解了互联网上一些鲜为人知的跟踪原理(具体能够看我下面总结的第12点“Cookie如何暴露你在互联网上的行踪”)。我是个喜欢记笔记和作总结的人,阅读完一本书,我常常会找个闲暇的时间总结下,主要是根据本身已有的知识储备体系总结一些对我有帮助的或有必要知道的知识点。
若是你不知道程序设计实践,那么你确定知道The C Programming Language(在计算机领域混过还不知道的自行面壁去:-),没错这本K&R,就是Kernighan与C语言之父里奇的著做,此书被誉为C语言的圣经,影响着一代又一代的程序员。设计
做为一个非科班的计算机爱好者,天然不能错过聆听大师教诲的机会,废话少说,仍是赶忙跟随大师的脚步到计算机的世界中一窥究竟吧。ip
任何先进的技术都与魔术无异(C.克拉克)。K做次书的目的就是揭开魔法的神秘帷幕,让读者了解到形形色色的与计算机密切相关的系统是如何运做的。 相片/音乐/电影如何能一瞬间传遍全球?电子邮件是如何运转的?你的电子邮件私密性如何?为什么垃圾邮件容易发送却难以清除?手机真的知道你的位置吗?iphon 和安卓手机有什么区别,为何它们在根本上又是一回事? 跟随K的脚步,咱们将会对计算机和通讯系统的运转有至关靠谱的了解,并知道这些技术如何影响咱们的生活。
计算机里有什么这个问题能够从两方面来看:逻辑上或者说功能上的组成,即每一部分是什么、作什么、怎样作、之间如何链接;以及物理上的结构,即每一部分长什么样子、如何建造起来的。
能够看到,计算机的功能当然很强悍,可是咱们仍是有不少事物不知道怎么用比特表示,更没必要说怎么用计算机来处理了。好比,平常生活中最重要的一些事物:艺术、创意力、真理、美、爱、荣誉和价值。我想在必定的时期内,这些事物将超出计算机的能力以外。若是你碰到一我的,他声称知道怎样"经过计算机"处理这些东西,可不要随随便便就相信他:P。程序设计