有时间,还是值得一看的._程序员的自我修养书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 程序员的自我修养 > 有时间,还是值得一看的.
acel 程序员的自我修养 的书评 发表时间:2009-05-31 21:05:17

有时间,还是值得一看的.

花了近1个月的时候,总算是看了一遍.

作为一本技术介绍书籍,有时间的话,也还是值得一看的.书中的很多的内容,在其它地方也是可以找到的,当然,也有不少的地方,我也是第一次在这本书里面看到.

总的说来,看这本书来算是很流畅的,书中的很多问题,自己以前也有思考过,不过没有思考到这么细吧.

首先这本书,对静态链接和动态链接的区别还是说的很清楚的,动态链接就是把ld的工作推迟到程序被load进来做..
对lib文件的解释也挺清楚的,lib文件基本就是obj文件的一个集合...不过好像对动态链接的lib没做很多的介绍..

对整个链接过程也介绍的比较的清楚,weak symbol和strong symbol我还是第一次在这里见到.对各种重定位方式的介绍也是比较清晰的.

最后一部分关于运行库的介绍,对库的初始化过程,全局变量和对象构造和析构,也介绍的比较清楚. 关于fread实现的部分,我以前关注过C库里面在文本模式下对0x1A(EOF)的处理,看的还是比较顺利,书中分析的也算是比较仔细了.

最后实现的miniCRT,虽然都是最简单的功能,但是对于理解CRT的运行模式应该是有帮助的...

当然,书中也有不足是,对于介绍一些linker&loader以外的细节,显得有些浅了,比如对堆的介绍,系统调用和api等,有点刚想深入读下去,确发现已经结束了的感觉...可能和这本书的主题有关吧.

总的来说,还是可以看看的,可以对link&load过程理解更深入些.

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读