develop

第一章 温故而知新

硬件历史变化 多道程序(Multiprogramming)设计 内存 线程(Thread) 线程调度(Thread Schedule) Linux 多线程 线程安全

第二章 编译和链接

深入理解gcc hello.c的过程 预处理 Prepressing 编译 Compilation 汇编 Assembly 链接 Linking 编译器 编译过程 扫描,词法分析 语法分析 语义分析 源代码优化 代码生成 目标代码优化 链接器

第三章 目标文件

可执行文件格式(Executable)主要是 PE(Windows 下,Portable Executable)和 ELF(Linux 下,Execu

开发人员最佳实践

坚持阅读现存软件源码 进入下一阶段之前完成文档:设计方法、要诀和技巧、特殊函数/命令/指令、学习的教训、特殊场景、调试方法、最好的实践、任何对