zoukankan      html  css  js  c++  java
  • 《世界是数字的》读后感

    当第一次听到这个书名,我就在想:世界是数字的。是啊,人类的一切活动都离不开数字信息,书中会讲些什么呢?正当我以为该书作者会用长篇大论来讲述“数字”在日常生活中的应用时,很荣幸能在图书馆借到这本书的我迫不及待的打开书本静静看了起来......

    由普林斯顿到科学系课程“我们世界中的计算机”,再介绍到经算计在我们日常生活中的广泛应用。瞬间觉得自己之前对“数字”一词的理解太过于表面。也顿时觉得很感谢能够让我得以接触到这本“高大上”的书本的人。这本书或浅或深又恰到好处地跟我们介绍了当今世界三个核心技术领域:硬件、软件和通信,而数据更是不可或缺的。

    由开篇语:“任何足够先进的技术都与魔术无异。”向我们形象的表明了在新世纪里科技发展的重要性以及科技的力量是不可小觑的。这无疑是在告诉我们:未来是数字信息化的世界,所以学好计算机技能是很有必要的。

    这本书,我其实并还没有看完。然而书中的字字句句已经深深的使我受到了感触。这本书让作为一个IT专业初学者的我又增添了几分自豪,至少我们会比别人早接触这个神奇的东西。作者由浅入深,由里及外地向我们介绍了计算机中的几个重要组成。软件是基于硬件的基础之上的,也许这点常常被我们所忽视,书中一开始便介绍了逻辑构造之后又介绍了CPU、物理构造以及其他设备。给了我们一个更完整的系统性的概念。让那些抽象的东西更为具体可感了。接着又从小而精的地方入手,用比喻形象地介绍了比特、字节与信息表示以及模拟与数字等之间的差别。原本对于这类的书我是十分排斥的,因为印象中关于这种书通常的概念就是很繁琐,很深奥,很让人捉摸不透,这本书也开启了我对计算机的探索的欲望。

    CPU,就像人的大脑。一台计算机中最重要的组件。对于这两年人们的热议话题之一:人工智能会超过人脑智能吗?而相信最终人工智能能否取胜也极大地取决于CPU的质量了。

    如果能达到冯.诺依曼所说的那样:“要让这种机器完全自动化,即让它在计算开始后不再依赖人工操作。”相信随着技术的发展,这一天也不远了。

    在笼统地介绍了一些硬件基础后作者又讲述了关于编程和编程语言。“算法是忽略具体事例而对过程进行的一种抽象或理想化的描述,是分毫不差且没有歧义的“菜谱”。”、“程序则不是抽象的,它陈述了一台真正的计算机要完成某个任务的所必须执行的具体步骤”。简短的几句话让我感受到了编程的特点。可见作者对这门技术已经有了十分纯熟的技巧。这是值得我们每个人去好好体会的。

    而后作者又对信息安全,通信,网络等等一一作了说明,可以说是较为全面的了。

    说到编程,其实现在我们计算机的大部分软件都是C或者C++编写的。针对特定的任务,总会有多种写程序的方式。从这个意义上说,编程就像是文学创作。没错,风格以及恰如其分地运用语言对写作至关重要,对写程序同样至关重要,而且还是区分真正伟大的程序员与普通程序员的标志。程序员对特定的计算任务可以有如此丰富的表达方式,也意味着不难识别从他人程序中复制的非原创代码。我们经常上编程课的时候都只是改改名字或者挪挪代码,这种类似于剽窃的事实。虽是行不通的,但很多人仍然这样做。那主要是同学们对程序不了解不够感兴趣。

    阅读更多的书籍是对我们很有好处的。欲穷千里目,更上一层楼。只要学习更多,是为了更好地学习。

  • 相关阅读:
    codewars sum of pairs
    codewars贪吃蛇算法题目
    记录一道有意思的js题目
    JS判断变量类型
    mock之初体验
    three.js尝试(二)模拟游戏开发:3D人物在地图上行走
    three.js尝试(一)模拟演唱会效果
    Vue中父组件使用子组件的emit事件,获取emit事件传出的值并添加父组件额外的参数进行操作
    网易前端工程师课程中,布局解决方案
    js飘窗
  • 原文地址:https://www.cnblogs.com/Daunay0421/p/5317960.html
Copyright © 2011-2022 走看看