Code, by Charles Petzold should be on any programmer’s list - and the list of anyone with curiosity about how the modern world works. It somehow manages the amazing trick of being readable for the novice, but also containing nuggets of insight for the expert all at the same time. Such a well written book.
[–] rbanffy 8 hours ago
[–] drivers99 4 hours ago
[–] so-cal-schemer 5 hours ago
The 2nd part reminds me of another in my personal library:
Algorithms + Data Structures = Programs
by Wirth
https://openlibrary.org/books/OL5191055M/Algorithms_data_str...
https://en.wikipedia.org/wiki/Algorithms_%2B_Data_Structures...
[–] so-cal-schemer 8 hours ago
The Elements of Computing Systems: Building a Modern Computer from First Principles
by Noam Nisan and Shimon Schocken
https://openlibrary.org/works/OL21015000W/Elements_of_Comput...
[–] hcs 7 hours ago
Agreed that Code is great! I'll pick up the second edition some day if I ever see it on a bookshelf.
The book is great - I love how Gary (IIRC) describes the centrality of data structures and how code kind of emerges from there.