Algorithms + Data Structures = Programs
Niklaus Wirth's classic book on algorithms and data structures, ending with a chapter on compilers.
BookLearning & booksalgorithmscompilersniklaus-wirth
Recommended in 0 threads
Similar tools
- Designing Data-Intensive Applications ↗Learning & books0 threads
A book by Martin Kleppmann on the architecture of data systems.
- Michael Abrash's Graphics Programming Black Book ↗Learning & books1 thread
A classic book on PC graphics programming and performance optimization.
- Cracking Codes with Python ↗Learning & books1 thread
Al Sweigart's book teaching programming by implementing and breaking ciphers.
- The Elements of Computing Systems ↗Learning & books0 threads
Nisan and Schocken's book on building a computer from first principles.
- Top Secret: A Handbook of Codes, Ciphers and Secret Writing Learning & books1 thread
A children's handbook of codes, ciphers and secret writing.
- How to Lie with Statistics ↗Learning & books1 thread
A classic book by Darrell Huff on how statistics can mislead.
- Code: The Hidden Language of Computer Hardware and Software ↗Learning & books1 thread
Charles Petzold's book explaining how computers work from basic principles.
- Why Machines Learn ↗Learning & books1 thread
A book by Anil Ananthaswamy explaining the math behind modern AI.
Also in Learning & books
- Careless People ↗3 threads
A memoir by former Facebook executive Sarah Wynn-Williams about the company's leadership.
- 3 threads
- 3 threads
- Wikipedia3 threads
A free collaborative online encyclopedia.
- 2 threads
- 2 threads
- Diátaxis ↗2 threads
A framework for organising technical documentation into tutorials, how-tos, reference and explanation.
- 2 threads
- 2 threads
- How Complex Systems Fail ↗2 threads
A short essay by Richard Cook on the nature of failure in complex systems.
- 2 threads
- 2 threads

















