* Brian Kerrigan's "C Programming Language" for C language
* W. Richard Steven's "IP/TCP Illustrated" for networking
Thoughts?
1–10 of 57 posts
* Brian Kerrigan's "C Programming Language" for C language
* W. Richard Steven's "IP/TCP Illustrated" for networking
Thoughts?
I would add Clean Code to the list just because the concepts are applicable to many languages
Edit: It's more popular to ignore history, but you can find Shannon's information theory, As We May Think, Cybernetics, etc. along with historical context. It might keep you from pretending you have invented the wheel.
https://mitpress.mit.edu/books/introduction-algorithms
AI, a modern approach (Norvig & Russel) - For classic AI stuff, although nowadays it might fade a bit with all the deep learning advances.
https://www.amazon.com/Artificial-Intelligence-Modern-Approa...
While it's not strictly CS, Tufte's Visual Display of Quantitative information should probably be on every programmer's shelf.
https://www.amazon.com/Visual-Display-Quantitative-Informati...
The C++ Programming Language, 4th Edition
https://www.amazon.com/C-Programming-Language-4th/dp/0321563...
It is amazing how this book can be interpreted as having predicted the necessity of Agile/DevOps long before the tooling was really available to easily enable that methodology.
https://www.amazon.com/Mythical-Man-Month-Essays-Software-En...