《链接器和加载器》是一篇深入探讨计算机程序中链接和加载过程的文章。通过分析链接器和加载器的作用,文章阐述了它们在程序编译和运行中的重要性。作者详细解释了链接器和加载器的工作原理,指出它们对程序性能和可靠性的影响。这篇文章对于理解程序运行机制有着重要的启发意义。
链接器和加载器读后感(一)
《链接器和加载器》讲述构建程序的关键工具——链接器和加载器,内容包括链接和加载、体系结构、目标文件、存储分配、符号管理、库、重定位、加载和覆盖、共享库、动态链接和加载、动态链接的共享库,以及着眼于成熟的现代链接器所做的一些变化;并介绍一个持续的实践项目,即使用Perl语言开发一个可用的小链接器。
《链接器和加载器》适合高校计算机相关专业的学生、实习程序员、语言设计者和开发人员阅读参考。
1/3页链接器和加载器读后感(二)
不知道为什么这么多人要去非难一本10年前的经典。
楼上那几位,说连接器历史没用的,不谈这些,你能明白链接器为什么要一路这么走来,这么设计么?为什么内存要这么布局么?恰恰相反,我认为这些才是这本书真正有价值的部分,让你了解,为什么链接器是“现在”这个样子,而不是其他。ELF文件格式现在依旧在使用,怎么能说没有价值呢?
没错,这本书唯一的缺憾是没谈虚拟机对于符号链接的处理,但是10年前有像样的虚拟机么?
2/3页链接器和加载器读后感(三)
远不如预想中的好。
书的内容很广,覆盖到了各种平台各种系统,但问题在于,这些系统大多消逝在历史中。在今天,对于我们程序员,其中的大部分系统都接触不到了。
书又很薄,很多地方讲不透,看了之后更让人不懂。更像是一本手册,一本历史,而不是一本教材。
想亲自动手写一个编译器的人可以拿这本书来做参考,但如果是想通过了解这方面的知识而更好的写程序的话,不如去看《程序员的自我修养》,后者专注于Linux和Windows平台,而且更通俗易懂。
关于翻译,听说不是一个人译的。看得出有些章节还是很认真的。但普遍存在的问题就是长句太多,英文气息太重。如果把这些长句拆散来翻译,会好很多。
3/3页