世界是数字的?第一次听到这个名词不由的感到惊讶,我有听过地球是海洋的,那世界不应该是人类共同拥有的吗或者也可以说世界是大自然的?为什么世界偏偏是数字的呢?我带着满心的疑问去看了那本《世界是数字的》。

  当我看见书那一刻我才明白这是世界顶尖计算机科学家Brian W.Kernighan写的,他曾为贝尔实验室计算科学研究中心高级研究人员,现为普林斯顿大学教授。 之后我便开始了我的阅读之旅。

  《世界是数字的》是一本科普书,不论是否为专业人员,都很适合阅读这本书。这本书主要是让我们了解的有关计算机和互联网的知识。我也从书中“接触”了更多我最“陌生”的计算机的神奇的奥秘。虽然我是一名学习软件工程的大学生,但我依旧对这本书感到好奇,同时,在我阅读这本书的时候,我也在不断充实自己,不断地学习关于计算机“神秘”的一面。

  这本书主要从3个部分来介绍计算机,主要说明了硬件、软件、互联网、通信和数据安全。而且,这本书的内容丰富,最适合计算机专业的初学者。另外。也是最重要的,本书没有高深莫测的专业术语,文字的描述深入浅出,简明易懂、妙趣横生,又发人深省,诸多见解,并且见解独到,给人一种通俗易懂的感觉,还能很容易的吸收。其中我最喜欢的话题是:手机为何又称作“蜂窝电话”?现如今在我们的周围围绕的手机,手机都是从不离身,特别是对于我们青春年少的少男少女们而言,手机不仅仅是通信工具,更是上网交流必不可少的工具。可是,只有少数人才知道,这么重要的手机服务的基础是什么?在《世界是数字的》这本书中就提出了:手机为何又称作“蜂窝电话”?另外,还有很有趣的话题--如何根据银行卡号判断卡的真伪,第一次看到这个话题,有种被雷到的感觉,这本书中告诉我们就是一个很有趣的算法:从最右一位数开始向左,把每个数字交替乘1或2,如果结果大于 9就减9。如果把各位数的计算结果加起来,最后得到的总和能被10 整除,那这个卡号就是有效卡号。虽然我还没有去尝试,不过我想有机会我一定会去试试看的。希望能够成功。

  看完这本书之后,我才明白为什么说世界是数字的?那是因为我们如今生活在数字时代,身边到处都是数字的世界,就像手机几乎人手一部,甚至不止,电脑也都是必不可少的。不论大家生活在何地,我们都会通知各种各样的工具把自己的生活通过“数字”分享,就像微博,微信朋友圈,还有外国人最常用的Facebook等都是数字分享的平台。同样地,作为一名学习软件工程专业的大学生而言,计算机地发展空间是极大的,我们跟应该认真的学习我们的专业,为我们的未来建立一个跟美好的“数字时代”。

读书笔记:<世界是数字的>的更多相关文章

  1. &lt;&lt;世界是数字的&gt;&gt;读书笔记

    <世界是数字的>这本书是大学职业规划老师介绍个我读的,从着本中我学到了很多. 第一章,计算机里有什么.这个问题可以从两方面来看:逻辑上或者说功能上的组成,即每一部分是什么.做什么.怎样做. ...

  2. 《松本行弘的程序世界》读书笔记(上)——面向对象、程序块、设计模式、ajax

    1. 前言 半个月之前买了这本书,还是经园子里的一位网友推荐的.到现在看了一半多,基础的都看完了,剩下的几章可做高级部分来看.这本书看到现在,可以说感触很深,必须做一次读书笔记! 关于这本书,不了解的 ...

  3. 【转】Verilog HDL常用建模方式——《Verilog与数字ASIC设计基础》读书笔记(四)

    Verilog HDL常用建模方式——<Verilog与数字ASIC设计基础>读书笔记(四) Verilog HDL的基本功能之一是描述可综合的硬件逻辑电路.所谓综合(Synthesis) ...

  4. 《玩转Django2.0》读书笔记-Django建站基础

    <玩转Django2.0>读书笔记-Django建站基础 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.网站的定义及组成 网站(Website)是指在因特网上根据一 ...

  5. C#温故知新:《C#图解教程》读书笔记系列

    一.此书到底何方神圣? 本书是广受赞誉C#图解教程的最新版本.作者在本书中创造了一种全新的可视化叙述方式,以图文并茂的形式.朴实简洁的文字,并辅之以大量表格和代码示例,全面.直观地阐述了C#语言的各种 ...

  6. 《3D Math Primer for Graphics and Game Development》读书笔记1

    <3D Math Primer for Graphics and Game Development>读书笔记1 本文是<3D Math Primer for Graphics and ...

  7. 《javascript权威指南》读书笔记——第二篇

    <javascript权威指南>读书笔记——第二篇 金刚 javascript js javascript权威指南 今天是今年的196天,分享今天的读书笔记. 第2章 词法结构 2.1 字 ...

  8. 《C#高级编程》读书笔记

    <C#高级编程>读书笔记 C#类型的取值范围 名称 CTS类型 说明 范围 sbyte System.SByte 8位有符号的整数 -128~127(−27−27~27−127−1) sh ...

  9. 《如何在大学里脱颖而出(How to Win at College)》读书笔记

    <如何在大学里脱颖而出(How to Win at College)>读书笔记 图书简介 中文版: 英文版: 作者卡尔·纽波特(Cal Newport)于 2004 年6月以优等生荣誉学会 ...

随机推荐

  1. CSS知识图--转载

  2. linux install sublime_text3

    ubuntu & debian: (baidu or google) 1). download ***.deb to install inux系统下怎么安装.deb文件? deb 是 ubun ...

  3. 管理后台-第二部分:Custom sections in Umbraco 7 – Part 2 the views(翻译文档)

    在上一篇文章中我们讨论了怎样在我们Umbraco7.0版本中去添加一个新的自定义的应用程序(或部分)和如何去定义一个树.现在我将给你展示你改何如添加视图,来使你的内容可以做一些更有意义的事情. The ...

  4. EXPLAIN PLAN获取SQL语句执行计划

    一.获取SQL语句执行计划的方式 1. 使用explain plan 将执行计划加载到表plan_table,然后查询该表来获取预估的执行计划 2. 启用执行计划跟踪功能,即autotrace功能 3 ...

  5. h5标签canvas关于getImageData跨域的问题

    h5标签canvas关于getImageData跨域的问题 在学习h5的时候,canvas标签中getImageData()报错:security error! 具体代码如下(chrome浏览器): ...

  6. 关于在Reshaper中添加代码模板代码段

    http://www.cnblogs.com/tristinjet/archive/2009/08/19/1550203.html 去 tools->模板中进行模板编辑设置

  7. jar 命令使用详解

    各位看官,由于本人首次学习java,对编译java 还有很多问题. jar命令详解 本人总结 jar   -c [创建档案]  v[输出详细信息]  m[添加清单文件] f[指定文件名]     主要 ...

  8. liGDX life_cycle (生命周期)

    本文章翻译自libGDX官方wiki,,转载请注明出处:http://blog.csdn.net/kent_todo/article/details/37940489 libGDX官方网址:http: ...

  9. 排序算法门外汉理解-Shell排序

    #include <stdio.h> /* 希尔排序 基本思想:希尔排序又称为缩小增量排序,对简单插入排序的优化. (外部分组gap,组内部插入排序! ! ) 特点:一种不稳定的排序 */ ...

  10. css样式自动换行/强制换行

    写样式时遇到的英文字符超出容器问题,度娘后了解下列知识,与大家分享,同时以便自己日后回顾. 一.自动换行问题 正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大. 下面介绍的是CSS如何 ...