My previous post discussed my thoughts on how to read programming books, here comes my reading list of programming/computer science books. The books I have completed reading after this post are listed for each year, afterwards come the books I am reading and those I plan to read (all books I have completed before this post is not listed here). Note that this is a living document.
Reading
- Concrete Mathematics
- Structure and Interpretation of Computer Programs
- Lisp in Small Pieces
- Programming Pearls
- What Is Mathematics
- The Feynman Lectures on Physics
- Principles of Economics
- Mathematics and Plausible Reasoning (Volume I)
- Operating Systems Design and Implementation (3rd Edition)
- Professional Assembly Language
- Fundamentals of Wireless Communication
- Introduction to Algorithms (2nd Edition)
- Essentials of Programming Languages (3rd Edition)
- One Two Three . . . Infinity
- The History of the Decline and Fall of the Roman Empire, Vol. 1
- Aha! Insight
- Artificial Intelligence: A Modern Approach (3rd Edition)
- Practical Common Lisp
- 围棋死活大全
- 海子诗全集
To Read
- Operating System Concepts (7th Edition)
- Compilers: Principles, Techniques, and Tools (2nd Edition)
- Computer Graphics: Principles and Practice in C (2nd Edition)
- Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition)
- Astronomy Today (6th Edition)
- Walden
- Mathematical Thought from Ancient to Modern Times, Vol. 1
- A History of Western Philosophy
- The Seasoned Schemer
- Types and Programming Languages
- Concepts, Techniques, and Models of Computer Programming
- Information Theory, Inference & Learning Algorithms
- Psychology
- Genes IX
Update (2008-8-18): started to add books other than CS/programming, e.g. mathematics, physics, literature, communications.
Update (2009-2-25): replaced table format with lists (lists with year heading consists books completed in that year), partly because lists are easier to update, but mainly because that I tend to sneak more books into reading queue when no free "slots" available, which makes the table format itself somehow "cheating".
Update (2009-3-13): started to use Amazon widget; correct the 1st paragraph to reflect the status of reading.
No comments:
Post a Comment