
[日]矢泽久雄
本书倡导在计算机迅速发展、技术不断革新的今天,回归到计算机的基础知识上。通过探究计算机的本质,工程师将提升对计算机的兴趣,在面对复杂的新技术时,能够迅速掌握其要点并灵活运用。本书以图配文,以计算机的三大原则为开端,相继介绍了计算机的结构、手工汇编、程序流程、算法、数据结构、面向对象编程、数据库、TCP/IP网络、数据加密、XML、计算机系统开发以及SE的相关知识。第2版的部分程序改用Python来呈现,数据库改用MySQL,并对加密部分做了升级。
内容相对来说还是比较入门的,但是能看出来作者内功深厚,即使里面大多数内容都学过,读来还是受益匪浅,而且我很喜欢这本书的语言
作者像公司的前辈,有耐心、尽可能地用通俗的语言让我读懂计算机的基本原理,同时还分享了不少经验、趣事。读完收获不少,增长了不少对计算机的兴趣。(注:前几章很有意思,后几章适合速读) 很多计算机工程师对计算机的兴趣不大,觉得计算机没意思。根本原因在于对计算机的基本知识不了解,无法产生兴趣。技术变化太快,只学习表面技术,而对基本知识不了解,其实就是不懂,也就没有继续学习的欲望了。 计算机的三大原则很重要: (1)计算机是执行输入、运算和输出的机器。 (2)程序是指令和数据的集合。 (3)计算机的处理方式往往与人们的思维习惯不同
我没有学过计算机,所以说其实书中说的很多术语我也都不懂,不过还是比较丰富了我对计算机的了解的,讲的也很生动详细。总的来说还是可以的。
全书内容铺得很广,每一个主题都点到即止,不会往深处挖掘。从前几章的硬件电路开始,直接切入逻辑门、CPU内部构造,零基础很容易看得云里雾里,看得懂文字,却无法真正吃透原理。很多概念一闪而过,如果本身缺少前置知识,很容易陷入“什么都知道一点,什么都似懂非懂”的状态。对新手而言,不必恪守从头读到尾的阅读习惯,可以跳过晦涩的硬件开篇,从程序运行相关章节入手,遇到陌生名词,再回头翻阅对应部分查漏补缺,阅读体验会顺畅很多。 新手建议从里第六章开始看
语言通俗易懂,以示例或比喻的方式能使高深的知识更易于理解。前几章讲计算机硬件和软件的还行,后面就有点啰嗦了。对网络这章还未讲得很透彻。
感谢网络,能免费找到这么好的书
篇幅不长值得一读,整体偏基础,面向对象编程一章写的蛮好的