6 Programming


Types and Programming Languages (Mit Press)
Racing the Beam: The Atari Video Computer System (Platform Studies)
Game Programming Patterns
Programming Language Pragmatics
The Theory of Parsing, Translation, and Compiling (Volume 2: Compiling)
Structure and Interpretation of Computer Programs
Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engineers
Crafting Interpreters
Hacker's Delight
Data-Oriented Programming Unlearning objects
Computational Theories and their Implementation in the Brain: The legacy of David Marr
Game Engine Black Book, Wolfenstein 3D
Homotopy Type Theory
The Joy of Abstraction: An Exploration of Math, Category Theory, and Life
Vision: A Computational Investigation into the Human Representation and Processing of Visual Information