Computation Books

Showing 1-50 of 950
Introduction to the Theory of Computation Introduction to the Theory of Computation (Hardcover)
by (shelved 22 times as computation)
avg rating 4.24 — 2,095 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,249 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,831 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.29 — 51,888 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.25 — 474 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,394 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,008 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.15 — 1,053 ratings — published 2013
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 6 times as computation)
avg rating 4.38 — 1,884 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 6 times as computation)
avg rating 4.43 — 522 ratings — published 1969
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,442 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 — 11,857 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 — 668 ratings — published 1979
Rate this book
Clear rating
The Maniac The Maniac (Hardcover)
by (shelved 5 times as computation)
avg rating 4.34 — 23,621 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.13 — 34,330 ratings — published 2016
Rate this book
Clear rating
The Nature of Computation The Nature of Computation (Hardcover)
by (shelved 5 times as computation)
avg rating 4.59 — 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.33 — 135 ratings — published 2007
Rate this book
Clear rating
Clean Code: A Handbook of Agile Software Craftsmanship Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 5 times as computation)
avg rating 4.36 — 23,092 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,671 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 — 23,640 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 — 20,555 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,200 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.62 — 2,173 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,857 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.15 — 212 ratings — published 1979
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 4 times as computation)
avg rating 4.15 — 5,755 ratings — published 2003
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.27 — 580 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 — 496 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.24 — 282 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 — 481 ratings — published 1993
Rate this book
Clear rating
Rate this book
Clear rating
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People (Paperback)
by (shelved 3 times as computation)
avg rating 4.42 — 5,209 ratings — published 2015
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 — 460 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,451 ratings — published 2009
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.96 — 961 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,740 ratings — published 2015
Rate this book
Clear rating
Algorithms Algorithms (Hardcover)
by (shelved 3 times as computation)
avg rating 4.42 — 1,813 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.46 — 1,114 ratings — published 2002
Rate this book
Clear rating
Cryptonomicon Cryptonomicon (Mass Market Paperback)
by (shelved 3 times as computation)
avg rating 4.23 — 116,041 ratings — published 1999
Rate this book
Clear rating
Hackers and Painters: Big Ideas from the Computer Age Hackers and Painters: Big Ideas from the Computer Age (Hardcover)
by (shelved 3 times as computation)
avg rating 4.05 — 9,518 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.70 — 10,121 ratings — published 2015
Rate this book
Clear rating
Computability and Logic Computability and Logic (Paperback)
by (shelved 3 times as computation)
avg rating 4.13 — 165 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.60 — 4,680 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 — 680 ratings — published 1949
Rate this book
Clear rating
The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary (Paperback)
by (shelved 3 times as computation)
avg rating 3.83 — 4,278 ratings — published 1999
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 — 28,629 ratings — published 1999
Rate this book
Clear rating
Patterns of Enterprise Application Architecture Patterns of Enterprise Application Architecture (Hardcover)
by (shelved 3 times as computation)
avg rating 4.12 — 3,866 ratings — published 2002
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 — 14,909 ratings — published 1975
Rate this book
Clear rating


Jaron Lanier
“The reason [James Clerk] Maxwell's Demon cannot exist is that it does take resources to perform an act of discrimination. We imagine computation is free, but it never is. The very act of choosing which particle is cold or hot itself becomes an energy drain and a source of waste heat. The principle is also known as "no free lunch."
We do our best to implement Maxwell's Demon whenever we manipulate reality with our technologies, but we can never do so perfectly; we certainly can't get ahead of the game, which is known as entropy. All the air conditioners in a city emit heat that makes the city hotter overall. While you can implement what seems to be a Maxwell's Demon if you don't look too far or too closely, in the big picture you always lose more than you gain.
Every bit in a computer is a wannabe Maxwell's Demon, separating the state of "one" from the state of "zero" for a while, at a cost. A computer on a network can also act like a wannabe demon if it tries to sort data from networked people into one or the other side of some imaginary door, while pretending there is no cost or risk involved.”
Jaron Lanier, Who Owns the Future?

Rudy Rucker
“We're presently in the midst of a third intellectual revolution. The first came with Newton: the planets obey physical laws. The second came with Darwin: biology obeys genetic laws. In today’s third revolution, were coming to realize that even minds and societies emerge from interacting laws that can be regarded as computations. Everything is a computation.”
Rudy Rucker

More quotes...