看不懂,有基础的人才能看懂吧。有些概念没有基础理解不了。或表达不够清晰吧。 例如反码补码那里。看到那看不下去了。不够详细?,例子不够直观?反正理解不了。。。
前言值得深读,后面的部分不够深入,或者有的部分需要一定的基础
人类通过数字语言驱动计算机改变世界。随着技术的发展,未来人类的思维方式是更趋同于计算机,还是计算机的逻辑更符合人脑生物学意义上的本能/直觉?从一个程序员姐妹在玩阿瓦隆的游戏中使用“二叉树”的概念有感而发。。
涵盖计算机世界主要分支的基本知识,相当于一份计算机世界的地图,真希望自己当年学习的时候能遇到它。学习任何领域都需要这样一本书,你不能通过这本书彻底搞懂所有知识,但通过一本书就能领略计算机世界的大致风光还是相当不错的。想想看,你在学习地理学的时候肯定想在手边放一副世界地图吧。进一步来说,你不能仅仅通过一副世界地图就掌握所有地理学知识吧。所以,这本书是学习的起点,能够指明方向,但仅仅靠这一本书是远远不够的。计算机世界太复杂,想想Donald Knuth至今未完成的TAOCP,个人认为,这本书很好地完成了写作目标。作者到底是混过贝尔实验室的前辈,书中提到的计算机世界江湖典故不少,这也为阅读此书带来不少乐趣。 对翻译有个建议,最好所有的专业术语都能保留英文原文,书中紧紧以不同的字体区分,还是远远不够的。
从物理层到应用层完整的讲述了关于计算机的故事,勾勒出计算机这门科学的骨架,值得一读
从内容细节上不是特别推荐,得对计算机有相当的了解才行,很多地方点到即止,或者突然冒出一个术语。翻译太直,有些地方读起来都不通。 但从整体安排上还是比较推荐,覆盖了计算机相关的几乎所有领域,可能不一定能从中学到什么深入的东西,但可以对各个方面有个整体上的简单了解(这有时候也很重要),知道有那么回事。