Bookes read

<I> c

1. c traps and pitfall (100%)

2. c and pointers (20%)

3. c experts (30%)

4. C programing (K&R ANSI C)

<II> c++

1. cpp primer (4rd version) (30%)

<III> UNIX/Linux

1. UNIX network programming (70%)

2. TCP/IP I (15%)

3. Linux device driver(25%)

4. Understand Linux kernel (30%)

5. Linux 内核设计(100%)

<IV> Common

1. Code Complete (2nd Version)(20%)

2. 深入理解计算机系统 (30%)

        3. 编程之美

<V> Architecture

1. 架构之美。

2. 大道至简

===============================================================================================================

附参考资料:

(1)C编程方面的优秀书籍:

  1. 《C语言程序设计》——Brian W. Kernighan和Dennis M. Ritchie
  2. 《C专家编程》
  3. 《C语言解惑》
  4. 《C陷阱与缺陷》
  5. 《C语言接口与实现》
  6. 《C语言深度解析》
  7. 《C与指针》
(2)提高代码水平方面的优秀书目
  1. 《高质量程序设计指南——C++/C语言》
  2. 《程序员修炼之道》
  3. 《编程高手箴言》
  4. 《软件随想录》
  5. 《编程之美》
  6. 《编程珠玑》
  7. 《高效程序员的45个习惯》
  8. 《代码之美》
  9. 《架构之美》
  10. 《代码大全》
  11. 《代码质量》
  12. 《重构——改善既存代码的设计》
  13. 《posix多线程程序设计》
  14. 《深入理解计算机系统》
  15. 《设计模式》
  16. 《Head First设计模式》
  17. 《代码整洁之道》

(3)Linux内核方面的优秀书目:

  1. 《深入理解Linux内核》
  2. 《深入理解Linux网络内幕》
  3. 《Linux设备驱动程序》
  4. 《Linux内核设计与实现》
  5. 《UNIX操作系统设计》
  6. 《Linux内核源代码情景分析》
  7. 《Linux内核完全剖析》
       (4)C++编程方面的优秀书目
  1. 《C++Primer》
  2. 《C++程序设计语言》
  3. 《C++标准程序库》
  4. 《Effective C++》
  5. 《More Effective C++》
  6. 《C++编程思想》2卷
  7. 《STL高效编程》
  8. 《STL源码分析》
  9. 《Exception C++》
  10. 《More Exception C++》
  11. 《C++沉思录》
  12. 《C++Template》
  13. 《C++ cookbook》
  14. 《C++编程规范》
  15. 《Inside C++ Object Model》
  16. 《Exception C++ Style》

  (5)Linux内核方面的优秀书目:           

  1. 《深入理解Linux内核》
  2. 《深入理解Linux网络内幕》
  3. 《Linux设备驱动程序》
  4. 《Linux内核设计与实现》
  5. 《UNIX操作系统设计》
  6. 《Linux内核源代码情景分析》
  7. 《Linux内核完全剖析》







你可能感兴趣的:(设计模式,编程,exception,linux,语言,linux内核)