1、《程序员的自我修养—链接、装载与库》

《程序员的自我修养:链接、装载与库》网易云风力荐:莫到用时再读书!主要介绍系统软件的运行机制和原理,涉及在Windows和Linux两个系统平台上,一个应用程序在编译、链接和运行时刻所发生的各种事项,包括:代码指令是如何保存的,库文件如何与应用程序代码静态链接,应用程序如何被装载到内存中并开始运行,动态链接如何实现,C/C 运行库的工作原理,以及操作系统提供的系统服务是如何被调用的。每个技术专题都配备了大量图、表和代码实例,力求将复杂的机制以简洁的形式表达出来。本书还提供了一个小巧且跨平台的C/C 运行库MiniCRT,综合展示了与运行库相关的各种技术。

笔记:总结

https://blog.csdn.net/fengbingchun/article/details/102230252

当当网

http://product.dangdang.com/20569834.html

2、《程序员修炼之道》

程序员修炼之道——从小工到专家(20周年纪念版)(第2版)

程序员修炼之道:通向务实的最高境界(第2版)

云风译

3、《重构 改善既有代码的设计 第2版》

4、《代码整洁之道》,编程大师“Bob 大叔”40余年编程生涯的心得体会的总结

5、《深度探索C++对象模型》,(专注C++底层机制 优化代码 侯捷译)

好教程推荐系列:《程序员的自我修养》和《程序员修炼之道:通向务实的最高境界(第2版)》相关推荐

  1. 重读《程序员修炼之道:通向务实的最高境界(第2版)》的一些重要感悟

    6年前读第一版本的时候,就感觉得到它是一本实用至上的秘笈.今年得知第二版由云风大侠翻译出来,电子版一出来,我迫不及待地从kindle上购买阅读,书的主体思想仍然不变,也增加了新的内容.有两点仍然是至关 ...

  2. 好书推荐 “程序员的自我修养”

    09年4月份出的,算是比较新的 (见http://www.china-pub.com/195439) 买来看是因为自己在代码跨平台移植的过程中不可避免的遇到编译与链接问题,而自己对这一大块领域又没什么 ...

  3. 程序员的自我修养(2)——计算机网络(转) good

    相关文章:程序员的自我修养--操作系统篇 几乎所有的计算机程序,都会牵涉到网络通信.因此,了解计算机基础网络知识,对每一个程序员来说都是异常重要的. 本文在介绍一些基础网络知识的同时,给出了一些高质量 ...

  4. 程序员的自我修养(2)——计算机网络

    本文转载至 http://kb.cnblogs.com/page/211867/ 来源: Cricode  发布时间: 2014-07-04 12:39  阅读: 979 次  推荐: 2   原文链 ...

  5. 程序员的自我修养——链接、装载与库 笔记(一)

    程序员的自我修养   悄咪咪的说一句,这篇文章可能需要对计算机有过系统的学习,不然看着可能一脸懵.如果有疑问的话,当然,很可能是我太菜了,写的不好,欢迎大家评论区留言指教!此笔记只是刚刚开始,后续我会 ...

  6. 《程序员的自我修养》

    <程序员的自我修养>这本书偏底层,来来回回读了有三四遍了,每一次都有新的收获,不过很快又会忘记,所以写下了这本书从17年12月份至今的全书的笔记,留作以后自己复习. 第二章:编译和链接 源 ...

  7. 程序员的自我修养——读《软技能-代码之外的生存指南》笔记

    我记得曾经读过俞甲子的<程序员的自我修养--链接.加载和库>,当时就觉得这个书名起的不太合适,有点不合主题,因为这本书主要讲述链接库的事情,我认为这个是编译器的一部分,是作为程序员要掌握的 ...

  8. 程序员的自我修养阅读笔记

    编译和链接 将编译和链接合并到一起的过程称为构建(Build). 从源文件生成最终可执行目标文件共有4个步骤: 预处理(Prepressing) 编译(Compilation) 汇编(Assembly ...

  9. 程序员的自我修养读书笔记-1

    前序:作为一个马上就要工作的非科班本科生,前段时间为了找工作,有针对性的学习了一些编程语言,数据结构,网络方面的知识,学的非常浅,非常杂乱,存粹是为了应对找工作.现在空下来了,想着以后应该就是走程序员 ...

最新文章

  1. Nature、Science的绘图新宠,博导人论文覆盖率高达78%...
  2. Hdoj 1846.Brave Game 题解
  3. 手机怎么打开f12_手机App调试(Android)
  4. 06列表的常用基本操作
  5. 5000字超干货|如何用数据分析驱动用户增长
  6. Java NIO系列教程(十) Java NIO DatagramChannel
  7. java jdk myeclipse_java初体验(JDK+myeclipse)
  8. ios如何看idfv_如何无中生有资源搜索神器
  9. 靠谱测试人员需具备逻辑思考能力
  10. TCP协议最大字节数计算
  11. resourcehacker
  12. 超好用的网站克隆工具,就是玩!
  13. .NET Reflector(.net反编译工具) v10.0.7.774 特别版(附破解步骤+注册机)
  14. table表格宽带width属性研究
  15. 当成人网站遇上机器学习
  16. 阿里云DNS专家,手把手教你定位域名解析不生效
  17. 如何提升产品经理的综合素质?
  18. Excel如何完成多权重计算
  19. vue 生命周期-activated
  20. python设备分组(部门分组等)功能设计

热门文章

  1. 鸿蒙应用开发 | 按钮(Button)组件 的功能与用法
  2. 用Python爬虫的request方式实现自动签到
  3. 基于PYTHON的超大文本分割工具
  4. Cocos2dx-3.2 数学类Vec2/Size/Rect
  5. jQuery常用插件(如何调用jQuery插件学习第一天)
  6. python微信公众号开发教程_python微信公众号开发简单流程实现
  7. sql表中drop table和delete table的区别
  8. 消灭星星山寨版-我代表星星消灭你
  9. 阿里后端优化这么恐怖?看完这20W字Java性能实战经验手册,最少P7
  10. 十分钟完成安卓MediaCodec视频解码