What to Read After A Discipline of Programming
Readers who loved A Discipline of Programming by Edsger Wybe Dijkstra keep reaching for these 24 books. This list is built from where A Discipline of Programming is read alongside other books across reader co-reads and book lists. The more independent sources agree on a title, the higher it ranks.
Books to read after A Discipline of Programming
Structure and Interpretation of Computer Programs (SICP)
Computers and Intractability
The Computer and the Brain
Psychology of Computer Programming
Elements of Programming
The Computational Beauty of Nature
Hacker's Delight
The Elements of Programming Style
Programming Pearls
The Architecture of Open Source Applications
Introduction to Automata Theory, Languages, and Computation
The Practice of Programming (Addison-Wesley Professional Computing Series)
Things a Computer Scientist Rarely Talks About
Elements of Computing Systems
Types and Programming Languages
The Design of Design
Algorithms Unlocked
Assembly Language
Masterminds of Programming
The Nature of Code
Concepts, Techniques, and Models of Computer Programming
Literate Programming
Computational Complexity
Purely Functional Data Structures