我是一名应用程序员,正在学习系统编程,因此对这些主题并没有很好的理解。《链接器和装载器》似乎是许多在线文章引用的热门参考书,涉及文件格式、它们的链接和执行。然而,该书于1999年出版。因此,在购买和投入时间之前,我想知道该文本是否仍然相关。也就是说,书中讨论的格式、协议等是否仍在使用?如果不是,那么阅读它能获得什么收益?
没有读过这本书,只是从目录快速浏览了一下,我认为它仍然在很大程度上具有相关性。例如: Intel分段仍在使用(在32位世界中) ELF仍然非常普遍 链接器控制脚本(如果有一本关于这个主题的完整书籍就好了,大多数人从不需要编写链接器脚本,但当你需要编写或修改一个时,最好有一个好的参考资料) 动态加载和库可能比书写时更加普遍。 重定位... 引导程序 当然,书中还有其他一些仍然在普遍使用的东西,这些只是我注意到的几个重要的;但也有一些话题,我怀疑大多数人永远不会再关心,比如: IBM360文件格式。 OMF文件 OSF / 1伪静态共享库 老实说,我不确定1999年的人们是否关心这些问题,但它们确实存在,也许你仍然可以从中学到一些东西。总之,如果您想学习链接/加载的一般概念,那么这本书并不是完全浪费钱的,但如果您正在尝试解决这个领域的特定问题,那么网络可能已经满足了您的需求。