好书热评:程序员的自我修养

           书评:程序员的自我修养--链接、装载与库



本书详细信息查看:http://www.china-pub.com/195439

china-pub会员mytianya

1. 首先说基本的观点吧,如果对“链接和加载”主题有兴趣的人,可以作为入门参考

2. 很感谢作者进入这样的主题,但实话说过来,这本书距离经典的距离还不少,不像《深入理解计算机系统》那般,每个主题或者章节其实都可以单独成书,而《链接,转载......》则有些像已有知识的堆叠,典型可见第三章,其实只能算是一个ELF文件格式Spec的中文翻译版本,而作者确不告知其来历或者去怎么参考相关文档

3.关于ELF文件格式在《深入理解计算机系统》和ELF文件格式中其实说得已经非常清楚

4.关于静态链接和动态链接,在IBM developerWorks 上其实有很多好文章可以参考

5.整本书看过来,其实到真如作者之一的石凡所说“基本上是一个现学现卖的过程”,看前言时以为是谦言,后面发现可能的确如此,其实在看完《深入理解计算机系统》之后,曾经想写一个程序的生与死,包括软件和硬件结合起来的资料,可惜个人能力有限,终不能成,我想,对《深入理解计算机系统》《链接,装载......》有兴趣的人,都会有这一份好奇

6.前面说过,作者不知为何,没有将相应的参考书籍,资料等信息列出来,让我个人有限怨言,看一个人的文章的参考文献的列出,其实就可以看到其思考过程,而现在,作者不知为何只想让我们看到其思考的结果,解决问题,其实思考过程比结果更加重要,这也许是中国工科学生的悲哀吧,会把很多公式或则定理用得熟练,却不能理解后面的思想而灵活使用。

7. 整体说来,可以勉强算<链接与加载>的中文版本,但还算不上xxx的自我修养这类经典,当然,欢迎作者后面的书能真正适合这个名字,毕竟国内认真写书的人不多了,心态过于浮躁

8. 买了这本书,让我又把《深入理解计算机系统》简单翻阅了一遍,老外对各方面的主题把握的真是恰当阿,希望国内也有这样积累的人愿意写更多这样的书


作者石凡回复:

您好,我是本书的作者之一石凡。诚如您所说,本书距离经典二字还有很大的距离,但我们会尽量做得更好。关于本书的参考文献,我仅能列出我自己所参考过的部分。
在第一部分中涉及到的有:
计算实际体系结构 量化研究方法(Computer Architecture A Quantitative Approach) 作者:John Hennessy & David A Patterson

操作系统概念 (Operating System Concepts) 作者:Abraham ASilberschatz, Peter Baer Galvin和Greg Gagne
memory barrier: www.mobileread.com/forums/attachment.php?attachmentid=19287&d=1229427478

在第四部分涉及到的有:
Windows Internal 作者:Mark E.Russinovich & David Solomon

深入理解Linux内核(Understanding Linux Kernel) 作者:Daniel P.Bovet & Marco Cesati
Linux manpage & MSDN
Avoiding the Visual C   Runtime Library:http://www.ddj.com/windows/184416623;jsessionid=QHUAQACVUDBBEQSNDLRSKHSCJUNN2JVN?_requestid=42973
从程序员角度看ELF: http://www.xfocus.net/articles/200109/260.html
Calling conventions for different C   compilers and operating systems: www.agner.org/optimize/calling_conventions.pdf 
Dynamic memory allocation wiki page:en.wikipedia.org/wiki/Dynamic_memory_allocation
(第四部分关于crt章节的参考资料非常匮乏,该部分基本是我自己阅读vc和glibc的源代码得到的知识和结论。很遗憾我无法给出这方面更多的参考资料。)

    很抱歉不能列出更多。事实上我与甲子是第一次写书,没有这方面的经验,甚至不知道要提供参考文献。因此在写作和学习过程中通过网络查阅的大量文献我们并没有进行系统的记录,以至于现在只能够提供一些能想到的书籍和非常有限的网络文献,在这里只能说一声对不起了。

posted on 2009-06-18 10:29  china-pub   阅读(326)  评论(0编辑  收藏  举报