Science Computer


Fundamentals of Software Architecture: An Engineering Approach
Design Patterns: Elements of Reusable Object-Oriented Software
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
Clean Code: A Handbook of Agile Software Craftsmanship
The C Programming Language
The Elements Of Computing Systems: Building A Modern Computer From First Principles
The Pragmatic Programmer: From Journeyman to Master
Gödel, Escher, Bach: An Eternal Golden Braid
Crafting Interpreters
Computer Systems: A Programmer's Perspective
The Mythical Man-Month: Essays on Software Engineering
Programming Massively Parallel Processors: A Hands-on Approach
A Philosophy of Software Design
Operating Systems: Three Easy Pieces
The Algorithm Design Manual