A. Unix/Linux Programmings: 1. [*] Brian W. Kernighan and Rob Pike. The UNIX Programming Environment.
2. W. Richard Stevens and Stephen A. Rago. Advanced Programming in the UNIX Environment, Second Edition.
3. [*] Brian W. Kernighan and Rob Pike. the practice of programming.
4. .
B. Computer Systems:
1. and .
2. .
C. Algorithms:
1. [*] and and and . .
2. Robert Sedgewick. .
3. Robert Sedgewick. .
3. [*] and . .
4. and .
5. [*] .
6. <编程之美>小组. 编程之美-微软技术面试心得.
D. Programming Languages:
1. [*] Harold Abelson and Gerald Jay Sussman with Julie Sussman. Structure and Interpretation of Computer Programs (SICP, 2nd Edition).
2.[*] Brian W. Kernighan and D. M. Ritchie. The C Programming language (K&R C, 2nd Edition).
3.Bryan O'Sullivan and John Goerzen and Don Stewart.Real World Haskell.
E. Progmatic Programming
1. Steve McConnel. Code Complete. 2nd.
2. Andrew Hunt, David Thomas. .
3. Andrew Hunt, David Thomas. Progmatic Unit Testing: In Java Junit.
4. Robert C. Martin. Clean Code: A Handbook of Agile Software Craftsmanship.
cont.
阅读(543) | 评论(0) | 转发(0) |