Schopenhauerzhang

博客园 首页 新随笔 联系 订阅 管理

    今天偶有兴致,翻了翻《编码的奥秘》一书,很明显是冲着题目和名气去的。但是差强人意!

    写下以下个人见解,片面之词,多见不怪!

    此书主题是“怎么样从一无所有开始去建造一台计算机”。

    于是,从密令(用于交流----机器代码的起源)到计算机的硬件设备(包括电流电阻的使用,发展---计算机集成芯片的产生过程)再到计算机的软件(操作系统和各种软件编写程序语言---编程语言)。

    从一个计算机初学者的角度出发,感觉此书过于浅显的“叙述”了计算机的研发和生产,在作者看来只需通晓了最简单的电报密语或者盲文就可以“举一反三”的去参悟计算机的代码指令。虽然我不否认他们之间有些许共同性,但是作者给出了一种错觉--只要通晓了一些东西,通过他们的某些共同性,就可以去参悟其他东西。比如电报密令和计算机指令。且不说叙述的过于笼统,但从“初学者的一无所知”开始,作者对其向计算机行业的“指引“就显得过于模糊和“混淆视听”。

    从计算机的深层次的“专业领域”来讲,作者的深入浅出是“深不进去”,“浅不出来”。硬件设备的介绍偏向于基础的“古化石”----原始计算机的硬件,现代的计算机与其相差甚远。作者希望用最简单易懂的方式来介绍计算机的软件结构(包括操作系统),但是却只是皮毛,甚至是点到即止。

    最后,个人看完这书的感受是:一无所知。不知道在说什么! 如果按照作者的思路是建造一台计算机的话,那么按照作者的思路和方式去做(如果能行的话),市面上就没人会买计算机了。况且根本就不能成功。比如微软操作系统以win7为例子,它的完全的“成功”代码大约是4千万行,这其中不包括调试、试运行和出于某些原因而选择性删除的代码,实际开发的代码极可能过亿行。如此巨大的项目和复杂的体系结构,我想不是一个简单的连接BIOS层的连接工作就可以概括的。

   当然如果作为是普通的计算机行业的入门级读物,我想着也许会显得计算机行业过于简单和“随便”。我想说的是,计算机这门技术(行业)远比说的复杂,作为计算机的入门或者专业读物,都不应该太过与忽视它的复杂性和庞大的体系结构。否则会误人子弟的,虽然明显我已经被“误”了!

   以上仅是个人观点,仅供参考,如有异议,欢迎留言讨论,如有笔误,欢迎指证,邮箱:1099723261@qq.com

 

posted on 2016-08-30 15:44  Schopenhauerzhang  阅读(630)  评论(0编辑  收藏  举报