计算机专业基础

#计算机专业书籍


###编程

###算法

  1. 算法导论(中文第2版)
  2. 算法心得:高效算法的奥秘(中文第2版)
  3. 数据结构与算法分析——C语言描述(中文第2版)
  4. Data Structures and Algorithm Analysis in C
  5. Algorithms on Strings, Trees and Sequences
  6. The Algorithm Design Manual(2nd Edition)
  7. Hacker’s Delight(2nd Edition)

###操作系统

  1. Operating Systems:Internals and Design Principles(7th Edition)
  2. The Design of the Unix Operating System
  3. UNIX 操作系统设计(中文版)
  4. Linux内核设计与实现(中文第3版)
  5. Linux Kernel Development(3rd Edition)
  6. Linux内核源代码情景分析
  7. 深入理解linux内核(中文第三版)
  8. Linux内核编程
  9. The Linux Kernel Module Programming Guide
  10. Linux Device Drivers.3rd.Edition

###网络协议

  1. TCP/IP详解卷I
  2. TCP/IP详解卷II
  3. TCP/IP详解卷III
  4. 图解TCP/IP
  5. HTTP权威指南

###其它

  1. How Google Tests Software
  2. Google Hacking技术手册
  3. 奇思妙想:15位计算机天才及其重大发现
  4. 黑客与画家
  5. 浪潮之巅
  6. 数学之美
  7. 代码之美
  8. 高效程序员的45个习惯
  9. [从零到一]

###链接

  1. Google编程风格指南
  2. Google style guide