Discover new books on Goodreads
Meet your next favorite book

Computation Books

Showing 1-50 of 876
Introduction to the Theory of Computation Introduction to the Theory of Computation (Hardcover)
by (shelved 21 times as computation)
avg rating 4.24 — 2,137 ratings — published 1996
Rate this book
Clear rating
Introduction to Algorithms Introduction to Algorithms (Hardcover)
by (shelved 10 times as computation)
avg rating 4.35 — 9,417 ratings — published 1989
Rate this book
Clear rating
Structure and Interpretation of Computer Programs Structure and Interpretation of Computer Programs (Paperback)
by (shelved 9 times as computation)
avg rating 4.47 — 4,882 ratings — published 1984
Rate this book
Clear rating
Gödel, Escher, Bach: An Eternal Golden Braid Gödel, Escher, Bach: An Eternal Golden Braid (Paperback)
by (shelved 8 times as computation)
avg rating 4.28 — 54,369 ratings — published 1979
Rate this book
Clear rating
Feynman Lectures On Computation (Frontiers in Physics) Feynman Lectures On Computation (Frontiers in Physics)
by (shelved 8 times as computation)
avg rating 4.26 — 485 ratings — published 1996
Rate this book
Clear rating
Code: The Hidden Language of Computer Hardware and Software Code: The Hidden Language of Computer Hardware and Software (Paperback)
by (shelved 7 times as computation)
avg rating 4.40 — 10,958 ratings — published 1999
Rate this book
Clear rating
Compilers: Principles, Techniques, and Tools Compilers: Principles, Techniques, and Tools (Hardcover)
by (shelved 7 times as computation)
avg rating 4.10 — 3,028 ratings — published 1986
Rate this book
Clear rating
Quantum Computing Since Democritus Quantum Computing Since Democritus (Paperback)
by (shelved 7 times as computation)
avg rating 4.14 — 1,107 ratings — published 2013
Rate this book
Clear rating
Code Complete: A Practical Handbook of Software Construction Code Complete: A Practical Handbook of Software Construction (Paperback)
by (shelved 6 times as computation)
avg rating 4.30 — 9,517 ratings — published 1993
Rate this book
Clear rating
Design Patterns: Elements of Reusable Object-Oriented Software Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
by (shelved 6 times as computation)
avg rating 4.20 — 12,061 ratings — published 1994
Rate this book
Clear rating
Introduction to Automata Theory, Languages, and Computation Introduction to Automata Theory, Languages, and Computation (Hardcover)
by (shelved 6 times as computation)
avg rating 4.06 — 674 ratings — published 1979
Rate this book
Clear rating
The Maniac The Maniac (Hardcover)
by (shelved 5 times as computation)
avg rating 4.33 — 32,313 ratings — published 2023
Rate this book
Clear rating
Algorithms to Live By: The Computer Science of Human Decisions Algorithms to Live By: The Computer Science of Human Decisions (Hardcover)
by (shelved 5 times as computation)
avg rating 4.12 — 36,246 ratings — published 2016
Rate this book
Clear rating
The Art of Computer Programming, Volume 1: Fundamental Algorithms The Art of Computer Programming, Volume 1: Fundamental Algorithms (Hardcover)
by (shelved 5 times as computation)
avg rating 4.38 — 1,900 ratings — published 1973
Rate this book
Clear rating
The Art of Computer Programming, Volume 2: Seminumerical Algorithms The Art of Computer Programming, Volume 2: Seminumerical Algorithms (Hardcover)
by (shelved 5 times as computation)
avg rating 4.43 — 526 ratings — published 1969
Rate this book
Clear rating
The Nature of Computation The Nature of Computation (Hardcover)
by (shelved 5 times as computation)
avg rating 4.58 — 110 ratings — published 2011
Rate this book
Clear rating
Computational Complexity: A Modern Approach Computational Complexity: A Modern Approach (Hardcover)
by (shelved 5 times as computation)
avg rating 4.31 — 137 ratings — published 2007
Rate this book
Clear rating
The Algorithm Design Manual The Algorithm Design Manual (Hardcover)
by (shelved 5 times as computation)
avg rating 4.34 — 2,699 ratings — published 1997
Rate this book
Clear rating
The Pragmatic Programmer: From Journeyman to Master The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 5 times as computation)
avg rating 4.33 — 24,681 ratings — published 1999
Rate this book
Clear rating
Superintelligence: Paths, Dangers, Strategies Superintelligence: Paths, Dangers, Strategies (Hardcover)
by (shelved 5 times as computation)
avg rating 3.85 — 21,890 ratings — published 2014
Rate this book
Clear rating
The C Programming Language The C Programming Language (Paperback)
by (shelved 5 times as computation)
avg rating 4.44 — 11,461 ratings — published 1978
Rate this book
Clear rating
A New Kind of Science A New Kind of Science (Hardcover)
by (shelved 5 times as computation)
avg rating 3.63 — 2,215 ratings — published 2002
Rate this book
Clear rating
Building a Universal Machine: A Hands-on Introduction to Computability Building a Universal Machine: A Hands-on Introduction to Computability (Paperback)
by (shelved 4 times as computation)
avg rating 5.00 — 9 ratings — published
Rate this book
Clear rating
The Art of Computer Programming: Volume 3: Sorting and Searching The Art of Computer Programming: Volume 3: Sorting and Searching (Hardcover)
by (shelved 4 times as computation)
avg rating 4.42 — 510 ratings — published 1973
Rate this book
Clear rating
Concrete Mathematics: A Foundation for Computer Science Concrete Mathematics: A Foundation for Computer Science (Hardcover)
by (shelved 4 times as computation)
avg rating 4.34 — 1,882 ratings — published 1988
Rate this book
Clear rating
Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences) Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences)
by (shelved 4 times as computation)
avg rating 4.16 — 212 ratings — published 1979
Rate this book
Clear rating
Clean Code: A Handbook of Agile Software Craftsmanship Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 4 times as computation)
avg rating 4.35 — 23,871 ratings — published 2007
Rate this book
Clear rating
Types and Programming Languages (Mit Press) Types and Programming Languages (Mit Press)
by (shelved 4 times as computation)
avg rating 4.28 — 592 ratings — published 2002
Rate this book
Clear rating
The Golden Ticket: P, NP, and the Search for the Impossible The Golden Ticket: P, NP, and the Search for the Impossible (Hardcover)
by (shelved 4 times as computation)
avg rating 3.59 — 502 ratings — published 2013
Rate this book
Clear rating
Understanding Computation: From Simple Machines to Impossible Programs Understanding Computation: From Simple Machines to Impossible Programs (Paperback)
by (shelved 4 times as computation)
avg rating 4.25 — 281 ratings — published 2013
Rate this book
Clear rating
On Lisp: Advanced Techniques for Common Lisp On Lisp: Advanced Techniques for Common Lisp (Paperback)
by (shelved 4 times as computation)
avg rating 4.30 — 485 ratings — published 1993
Rate this book
Clear rating
Rate this book
Clear rating
Complex Adaptive Systems: An Introduction to Computational Models of Social Life Complex Adaptive Systems: An Introduction to Computational Models of Social Life (Paperback)
by (shelved 3 times as computation)
avg rating 3.94 — 463 ratings — published 2007
Rate this book
Clear rating
Complexity: A Guided Tour Complexity: A Guided Tour (Hardcover)
by (shelved 3 times as computation)
avg rating 4.11 — 3,707 ratings — published 2009
Rate this book
Clear rating
The Linux Programming Interface: A Linux and UNIX System Programming Handbook The Linux Programming Interface: A Linux and UNIX System Programming Handbook (Hardcover)
by (shelved 3 times as computation)
avg rating 4.63 — 732 ratings — published 2010
Rate this book
Clear rating
The Self-Taught Programmer: The Definitive Guide to Programming Professionally The Self-Taught Programmer: The Definitive Guide to Programming Professionally (Kindle Edition)
by (shelved 3 times as computation)
avg rating 3.95 — 989 ratings — published 2017
Rate this book
Clear rating
The Go Programming Language The Go Programming Language (Paperback)
by (shelved 3 times as computation)
avg rating 4.43 — 1,793 ratings — published 2015
Rate this book
Clear rating
Algorithms Algorithms (Hardcover)
by (shelved 3 times as computation)
avg rating 4.42 — 1,836 ratings — published 1983
Rate this book
Clear rating
Computer Systems: A Programmer's Perspective Computer Systems: A Programmer's Perspective (Hardcover)
by (shelved 3 times as computation)
avg rating 4.47 — 1,169 ratings — published 2002
Rate this book
Clear rating
Cryptonomicon Cryptonomicon (Mass Market Paperback)
by (shelved 3 times as computation)
avg rating 4.23 — 118,969 ratings — published 1999
Rate this book
Clear rating
Hackers & Painters: Big Ideas from the Computer Age Hackers & Painters: Big Ideas from the Computer Age (Hardcover)
by (shelved 3 times as computation)
avg rating 4.05 — 9,684 ratings — published 2004
Rate this book
Clear rating
Designing Data-Intensive Applications Designing Data-Intensive Applications (ebook)
by (shelved 3 times as computation)
avg rating 4.69 — 11,428 ratings — published 2015
Rate this book
Clear rating
Quantum Computing for Computer Scientists Quantum Computing for Computer Scientists (Hardcover)
by (shelved 3 times as computation)
avg rating 4.27 — 114 ratings — published 2008
Rate this book
Clear rating
Computability and Logic Computability and Logic (Paperback)
by (shelved 3 times as computation)
avg rating 4.14 — 167 ratings — published 1980
Rate this book
Clear rating
Turing's Cathedral: The Origins of the Digital Universe Turing's Cathedral: The Origins of the Digital Universe (ebook)
by (shelved 3 times as computation)
avg rating 3.61 — 4,753 ratings — published 2012
Rate this book
Clear rating
The Mathematical Theory of Communication The Mathematical Theory of Communication (Paperback)
by (shelved 3 times as computation)
avg rating 4.39 — 717 ratings — published 1949
Rate this book
Clear rating
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography (Paperback)
by (shelved 3 times as computation)
avg rating 4.30 — 29,745 ratings — published 1999
Rate this book
Clear rating
Domain-Driven Design: Tackling Complexity in the Heart of Software Domain-Driven Design: Tackling Complexity in the Heart of Software (Hardcover)
by (shelved 3 times as computation)
avg rating 4.15 — 5,926 ratings — published 2003
Rate this book
Clear rating
The Mythical Man-Month: Essays on Software Engineering The Mythical Man-Month: Essays on Software Engineering (Paperback)
by (shelved 3 times as computation)
avg rating 4.01 — 15,339 ratings — published 1975
Rate this book
Clear rating
Concepts, Techniques, and Models of Computer Programming Concepts, Techniques, and Models of Computer Programming (Hardcover)
by (shelved 3 times as computation)
avg rating 4.11 — 246 ratings — published 2004
Rate this book
Clear rating


Gregory Bateson
“Thirty years ago, we used to ask: Can a computer simulate all processes of logic? The answer was yes, but the question was surely wrong. We should have asked: Can logic simulate all sequences of cause and effect? And the answer would have been no.”
― Gregory Bateson, Mind and Nature: A Necessary Unity

Paul    Graham
“If you understand McCarthy's eval, you understand more than just a stage in the history of languages. These ideas are still the semantic core of Lisp today. So studying McCarthy's original paper shows us, in a sense, what Lisp really is. It's not something that McCarthy designed so much as something he discovered. It's not intrinsically a language for AI or for rapid prototyping, or any other task at that level. It's what you get (or one thing you get) when you try to axiomatize computation.”
― Paul Graham

More quotes...