看完第一章时的感觉是惊喜,但是看完整本书之后就只剩下还行了。前不久读着读着实在忍不住了就在饭否上吐槽到:『(作者)沉迷于用底层的方法去分析,但是又囿于各种细枝末节;到了高处又缺乏一定的核心抽象部分的分析』。书中很多问题看似用底层分析的方法解决得比较巧妙,但是这些分析方法依赖的基础完全就已经足够解决问题本身,这样一来就有种为了底层分析而底层分析的意图。
另外这本书的定位也有点问题:从内容看,受众似乎是那些接触编程不久的学生,因此无论从作者强调的分析方法还是内容的编写逻辑上,个人感觉都对目标读着不友好。而对我个人而言,内容又显得深度不够。
书中还有一些工程实践的观点/原则是错误的,代码说实在也写的挺烂的,真正想通过这本书提高码代码能力的话恐怕是要失望了。
最后,我非常推荐作者在书中用来解决问题的思路和方法(虽然仅对某一类问题比较高效),但是并不推荐内容本身。简言之,这是一本非常需要带着批判思维阅读的书。
-----原评论------
意料之外。作者似乎是电子科大的老师,果然比起我的屌丝学院的老师高明不知道哪里去了。
阅读请当心
《老码识途》热门书评
-
老马识途
3有用 0无用 丁丁 2013-01-23
这几年,有过几本类似的书,希望把c语言讲明白。但是,没有达到这本书的程度。这是一本含有真知灼见的计算机学习指南,可以把你从码农变成系统工程师。如果你不想成为一位码农,无论是刚开始接触计算机,还是已经工作了,如果对计算机一知半解,拿起这本书从头到尾好好读一遍。如果需要的话,可以再读两遍。你会看懂以前看...
-
阅读请当心
2有用 0无用 邻家のKC 2014-12-14
看完第一章时的感觉是惊喜,但是看完整本书之后就只剩下还行了。前不久读着读着实在忍不住了就在饭否上吐槽到:『(作者)沉迷于用底层的方法去分析,但是又囿于各种细枝末节;到了高处又缺乏一定的核心抽象部分的分析』。书中很多问题看似用底层分析的方法解决得比较巧妙,但是这些分析方法依赖的基础完全就已经足够解决问...
-
弄懂了这些底层的机制,对高层语言的理解会透彻很多。
2有用 0无用 kerry95 2012-12-27
我们《软件开发环境》老师写的书,先教你通过反汇编来分析、修改、自己写底层机器码,后面着重探讨面向对象特性在底层的实现和体现。知识点都是底层的干货,对理解高层封装出来的一些概念的本质灰常有帮助。比如指针本质上就是个4字节的地址,指针类型只是由编译器识别,然后体现在控制访问多少个字节的CPU指令上;比如...

