There are too many books on computers. Here I will list some good books I have read and never read. Add your own simple comments.
I think any entry book can be used. However, if you want to become a master, classic books will improve the realm.
Only English letters are given.
C/C ++
The C Programming LanguageK & R
The examples are quite classic, no matter from the programming style to the quality of the examples, to be honest, I hate programming books to come up with that kind of toy example.
Furthermore, there are many simple implementations of the standard library, which is worth studying.
Expert C Programming: Deep C secrets
The author is Sun's compiler, which is also quite impressive. In addition, the author wrote something interesting, and programming was fun!
Inside C ++ Object Model
This book looks at how C ++ implements object-oriented support from the compiler perspective.
Translated by Hou sir. Alas, Chinese people do not have a good level of writing and are not serious about translating books. Translators like Hou sir are worthy of respect. I don't want to read English.
Data structure,Algorithm
Introduction to Algorithms
Well-deserved number one. The algorithm is very detailed and pseudo-CodeIt is also clear.
Fundamentals of Data Structure in C
I personally feel very good about this data structure book. The code in the book is concise.
Unix/Linux
The art of Unix programming