写个简短评论_编程卓越之道书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > > 编程卓越之道 > 写个简短评论
dinny 编程卓越之道 的书评 发表时间:2008-05-15 14:05:57

写个简短评论

昨晚睡不着,就把这本书看完了。正在实验室工作,就写个简短的评论好了。

有人说,吃鸡蛋不一定要见下蛋的鸡。但见了下蛋的鸡的人吃起鸡蛋会更清楚这颗鸡蛋是通过激素喂出来的还是土鸡吃菜和米糠生出来的自然蛋。有时候这种了解看上去不一定能一眼看到给我们带来什么但益处总是有的。如果你平时做的是基于虚拟机的Java开发,你大可以不看这本书:虚拟机已经帮你把一切对内存资源的管理都封装好了。事实上,这本书也并不是为一个不想了解解释器内部工作机制的Java开发人员写的。它面向的是C/C++/Pascal这类能够对内存等直接进行操纵的语言的使用者。

对于计算机科班出身的人肯定学习过编译原理。但编译原理如何与平时的编程结合起来就是靠平时工作中不断的调整编译器的各种参数(优化、对齐等)。所以这本书很好的把平时的编程和编译器内部工作机制很好的串起来了(让我想起了糖葫芦...)。

好吧,我看书的角度不一样:我没有课堂学习过编译,所以我想通过这本书作为学习编译原理的切入点。事实上作者给出的例证已经非常有吸引力了。

前面有评论说通过改进算法得来的效率的提升要远远比通过改进底层机器码结构所获得的效率的提升要更有效。如果作为一般用户(开发人员)这么理解可以(因为一般来说所谓的优秀的编译器已经可以把不规范的source code在编译是做很好的优化,那么开发人员完全可以把效率放在算法和数据结构的改进上),但如果一个写编译器的人这么理解那估计问题就很大了。至少你在阅读前应该看看作者是做什么的...

后面就可以很有乐趣地潜入编译器的世界了。

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“写个简短评论”的回应

paradox 2008-05-19 07:59:00

:)
满好的