- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
程序员的自我修养
链接、装载与库
作
俞甲石凡民
类
图书/非虚构
出版社
工业出版社
出版日期
2009.4
ISBN
7121085119
供
工业出版社
标签
计算机/程/程员/程设计/系构/双一专题/计算机与互
这本书主要介系软件的运行机和,涉及在Windows和Linux两个系平台上,一个应程在
译、和运行所发的各种事项,括:代码令何保存的,库件何与应程代码静态
,应程何被装存中运行,动态何实现,C/C++运行库的工作,以及
作系供的系服务何被调的。每个技术专题配备了大图、表和代码实例,求复杂的机
以简洁的形表出来。本书最后还供了一个巧且跨平台的C/C++运行库MiniCRT,合示了与运
行库相关的各种技术。
对装、和库进行了浅出的析,且辅以大的例和图表,可以作为计算机软件专业和其他
相关专业大本科高年级习系软件的书。同,还可作为各行业从事软件发的工程
、研究人员以及其他对系软件实现机和技术感兴趣的材。
作:俞甲、石凡、民
作者访谈录
对俞甲、石凡和民三位的新书《程员的我修养——、装与库》的出版,视对俞
甲进行了专访,现的与俞甲的访谈对话成,以飨读。
:
甲,你!否向读介你何对作系的底层机和运行产兴趣的?
俞甲:
很大程度上因为性格决定的吧,因为我一个喜欢对技术问题寻根究底的人,不足于仅仅了解一个技
术的表面,望层层地,找出后最关最核心的机。我相信很多计算机技术
相的,们的核心思想相对稳定不变的。听很多人谈起,IT技术日新月异,其实真正核心的东
西年没怎么变化,变化的仅仅们外在的表现,大体也汤不吧。
为了了解作系核及装、等这些关的技术,我曾己从头了一个很的核、装器及
一个简单的运行库,们成了一个可以运行在PC上的多进程、多程的作系环境,且
虚拟存、简单的件系、络、鼠标盘等,后加起来了两年多,大约有万行代码,
译器和器使的GCC和LD。当,果下,可以让的功变得加,但我止了
对的护,因为我认为这个雏形系,我已了解了其后的机,果再下多的
只重复性的工作,因为现在已有了很多很优秀的核、装和的相关软件和标。
虽我在这个系上费了很多和精,却没有得什么直的益,也没有让我跟上最新的技术
流,但带我的却法言表的,使我在后来习其他技术的够很快地触类、
下上地解个系,往往够解得加加透彻。
:
介、装与库的资非,你在己研的程中,的最大困难什么?
俞甲:
当相关资很会我们带来很多的困难和战,且相关的代码在多年的发和后,变得
非注重性和,很虑可读性,这使得代码解机变得为困难。这些代码很多
相关领域的黑高手的,他们对系机的了解已了很的地步,一段代码会尽系的
各种机和法,让人看得不知所云。比系库在不同的和装下对C++局对象的构造
和析构,异复杂。个流程来回折,加上有些代码已弃,还会造成误解。Glibc这种
种平台的系还要虑各个系的性和个性,使个程雪上加霜。其实解还不最大的困难,
最大的困难解了这个复杂的机和程,何们尽地简化,从中取,弃所有不必
要的,再离出来后织成尽浅出层层导的字和图表,这才最大的战。
:
在的程中,一定有许多令你得意或心的事,可不可以分享一二?
俞甲:
在这个程中,最恼的事于一个困扰了你很久的问题,各种办法,括读代码等还法
解或法解某个程现象。忽有一天某个感突现,回头再仔细读代码,着马上试验一下,
果真此!大有拨云见日、豁朗的感觉,这应该最心的事吧。
:
你现在从事的工作和系底层合吗?在系运行机上的积对目的工作有助吗?
俞甲:
我目从事的工作跟系底层关系不很大,现在最的Web端、MySQL库等这些应层面的
系。虽不直与系底层打交,但之的积不在助我解应发。比
MySQL系的存和件系的优化,果对作系的虚拟存和件系机没有了解,么可
只在配上一些“测”性质的调,不地试各种,或络上人供的配
,但不一定适合己的应情。了解虚存何运作,进程地址空的分布等,会对应的优化
至构架设计上会有高层次的俯视。
:
对知识的求,对未知世的奇人类的天性。但这种天性也需要导,心保护,否则可会丧
失。读书一种很的保护径,可不可以向读推几本对你个人成影响最大的书?
俞甲:
果推非技术类的书籍,我应该不很在行。在这里向大推几本我读的,且跟本书主题相关
的书籍吧。
《LinkersandLoaders》,JohnR.Levine。这本书基本上和装面最为和权的论
作了,但有些旧,且有些。
《Intel?64andIA-32ArchitecturesSoftware
您可能关注的文档
最近下载
- 违反廉洁纪律收受礼金剖析报告.docx VIP
- 一种变频式通风控制装置.pdf VIP
- 2025年国考北京移民管理局结构化面试突发事件处置流程题.docx VIP
- 家长走进课堂-课件.ppt VIP
- 医药公司计算机管理及信息员岗位试题及答案 .pdf VIP
- DB32T4117 保温装饰板外墙外保温系统技术规程(纸质扫描版).pdf VIP
- 一种实验室通风控制装置.pdf VIP
- 在2025年度组织工作务虚会上的讲话(1969字).docx VIP
- 广西大学《热力学与统计物理》2024 - 2025 学年第一学期期末试卷.pdf VIP
- 2024年河南省第三届职业技能大赛茶艺(国赛精选)项目技术工作文件.pdf
原创力文档


文档评论(0)