Computing Science Books

Showing 1-50 of 137
Gödel, Escher, Bach: An Eternal Golden Braid Gödel, Escher, Bach: An Eternal Golden Braid (Paperback)
by (shelved 2 times as computing-science)
avg rating 4.29 — 52,742 ratings — published 1979
Rate this book
Clear rating
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series) Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
by (shelved 2 times as computing-science)
avg rating 4.24 — 8,851 ratings — published 1999
Rate this book
Clear rating
An Introduction to Genetic Algorithms (Complex Adaptive Systems) An Introduction to Genetic Algorithms (Complex Adaptive Systems)
by (shelved 2 times as computing-science)
avg rating 3.81 — 220 ratings — published 1996
Rate this book
Clear rating
The C Programming Language The C Programming Language (Paperback)
by (shelved 2 times as computing-science)
avg rating 4.44 — 11,360 ratings — published 1978
Rate this book
Clear rating
The Developer's Code: What Real Programmers Do The Developer's Code: What Real Programmers Do (ebook)
by (shelved 1 time as computing-science)
avg rating 3.46 — 326 ratings — published 2012
Rate this book
Clear rating
M68000 8-/16-32-Bit Microprocessors User's Manual M68000 8-/16-32-Bit Microprocessors User's Manual (Paperback)
by (shelved 1 time as computing-science)
avg rating 0.0 — 0 ratings — published 1986
Rate this book
Clear rating
Microelectronics: An Integrated Approach Microelectronics: An Integrated Approach (Hardcover)
by (shelved 1 time as computing-science)
avg rating 4.60 — 5 ratings — published 1996
Rate this book
Clear rating
Where Wizards Stay Up Late: The Origins of the Internet Where Wizards Stay Up Late: The Origins of the Internet (Paperback)
by (shelved 1 time as computing-science)
avg rating 3.94 — 4,934 ratings — published 1996
Rate this book
Clear rating
Beautiful Math: The Surprisingly Simple Ideas behind the Digital Revolution in How We Live, Work, and Communicate Beautiful Math: The Surprisingly Simple Ideas behind the Digital Revolution in How We Live, Work, and Communicate (Hardcover)
by (shelved 1 time as computing-science)
avg rating 3.59 — 17 ratings — published
Rate this book
Clear rating
Freedom™ (Daemon, #2) Freedom™ (Daemon, #2)
by (shelved 1 time as computing-science)
avg rating 4.26 — 30,414 ratings — published 2010
Rate this book
Clear rating
Power And Prediction: The Disruptive Economics of Artificial Intelligence Power And Prediction: The Disruptive Economics of Artificial Intelligence (Hardcover)
by (shelved 1 time as computing-science)
avg rating 4.22 — 7,360 ratings — published
Rate this book
Clear rating
The Hundred-Page Machine Learning Book The Hundred-Page Machine Learning Book (Paperback)
by (shelved 1 time as computing-science)
avg rating 4.25 — 1,447 ratings — published
Rate this book
Clear rating
Probability and Stochastic Processes for Engineers Probability and Stochastic Processes for Engineers (Hardcover)
by (shelved 1 time as computing-science)
avg rating 4.25 — 8 ratings — published 1984
Rate this book
Clear rating
Essential MATLAB for Engineers and Scientists Essential MATLAB for Engineers and Scientists (Paperback)
by (shelved 1 time as computing-science)
avg rating 3.82 — 49 ratings — published 1997
Rate this book
Clear rating
Design Patterns Explained Simply Design Patterns Explained Simply (ebook)
by (shelved 1 time as computing-science)
avg rating 3.88 — 120 ratings — published
Rate this book
Clear rating
Computer Science Distilled: Learn the Art of Solving Computational Problems Computer Science Distilled: Learn the Art of Solving Computational Problems (Hardcover)
by (shelved 1 time as computing-science)
avg rating 4.07 — 1,195 ratings — published 2017
Rate this book
Clear rating
Python Algorithms: Mastering Basic Algorithms in the Python Language (Expert's Voice in Open Source) Python Algorithms: Mastering Basic Algorithms in the Python Language (Expert's Voice in Open Source)
by (shelved 1 time as computing-science)
avg rating 4.07 — 114 ratings — published 2010
Rate this book
Clear rating
Genius At Play: The Curious Mind of John Horton Conway Genius At Play: The Curious Mind of John Horton Conway (Hardcover)
by (shelved 1 time as computing-science)
avg rating 3.95 — 439 ratings — published 2015
Rate this book
Clear rating
The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage (Paperback)
by (shelved 1 time as computing-science)
avg rating 4.28 — 16,056 ratings — published 1989
Rate this book
Clear rating
Rate this book
Clear rating
Computer Power and Human Reason: From Judgment to Calculation Computer Power and Human Reason: From Judgment to Calculation (Paperback)
by (shelved 1 time as computing-science)
avg rating 4.32 — 288 ratings — published 1976
Rate this book
Clear rating
Spies, Lies, and Algorithms: The History and Future of American Intelligence Spies, Lies, and Algorithms: The History and Future of American Intelligence (Hardcover)
by (shelved 1 time as computing-science)
avg rating 3.95 — 1,491 ratings — published 2022
Rate this book
Clear rating
Programming Language Pragmatics Programming Language Pragmatics (Paperback)
by (shelved 1 time as computing-science)
avg rating 3.99 — 360 ratings — published 1997
Rate this book
Clear rating
Devil in the Stack: A Coding Odyssey Devil in the Stack: A Coding Odyssey (Hardcover)
by (shelved 1 time as computing-science)
avg rating 3.84 — 128 ratings — published 2024
Rate this book
Clear rating
Tracers in the Dark: The Global Hunt for the Crime Lords of Cryptocurrency Tracers in the Dark: The Global Hunt for the Crime Lords of Cryptocurrency (Hardcover)
by (shelved 1 time as computing-science)
avg rating 4.49 — 5,658 ratings — published
Rate this book
Clear rating
This Is How They Tell Me the World Ends: The Cyberweapons Arms Race This Is How They Tell Me the World Ends: The Cyberweapons Arms Race (Hardcover)
by (shelved 1 time as computing-science)
avg rating 4.31 — 11,303 ratings — published 2021
Rate this book
Clear rating
The Coming Wave: Technology, Power, and the Twenty-first Century's Greatest Dilemma The Coming Wave: Technology, Power, and the Twenty-first Century's Greatest Dilemma (Hardcover)
by (shelved 1 time as computing-science)
avg rating 3.80 — 14,980 ratings — published 2023
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 1 time as computing-science)
avg rating 3.60 — 4,719 ratings — published 2012
Rate this book
Clear rating
Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture (Paperback)
by (shelved 1 time as computing-science)
avg rating 4.30 — 20,197 ratings — published 2003
Rate this book
Clear rating
Mastering Algorithms with C: Useful Techniques from Sorting to Encryption Mastering Algorithms with C: Useful Techniques from Sorting to Encryption (Paperback)
by (shelved 1 time as computing-science)
avg rating 3.89 — 127 ratings — published 1999
Rate this book
Clear rating
Rise of the Machines: A Cybernetic History Rise of the Machines: A Cybernetic History (Paperback)
by (shelved 1 time as computing-science)
avg rating 3.87 — 471 ratings — published 2016
Rate this book
Clear rating
Mastering MySQL Database: A Comprehensive Guide to Learn MySQL Database Mastering MySQL Database: A Comprehensive Guide to Learn MySQL Database (Paperback)
by (shelved 1 time as computing-science)
avg rating 0.0 — 0 ratings — published
Rate this book
Clear rating
Daemon (Daemon, #1) Daemon (Daemon, #1)
by (shelved 1 time as computing-science)
avg rating 4.16 — 48,679 ratings — published 2006
Rate this book
Clear rating
Data Structures, Algorithms, and Software Principles in C Data Structures, Algorithms, and Software Principles in C (Paperback)
by (shelved 1 time as computing-science)
avg rating 3.83 — 18 ratings — published 1994
Rate this book
Clear rating
Compiler design in C (Prentice-Hall software series) Compiler design in C (Prentice-Hall software series)
by (shelved 1 time as computing-science)
avg rating 3.91 — 32 ratings — published 1989
Rate this book
Clear rating
Concepts, Techniques, and Models of Computer Programming Concepts, Techniques, and Models of Computer Programming (Hardcover)
by (shelved 1 time as computing-science)
avg rating 4.11 — 245 ratings — published 2004
Rate this book
Clear rating
Practical Algorithms for Programmers Practical Algorithms for Programmers (Paperback)
by (shelved 1 time as computing-science)
avg rating 4.10 — 10 ratings — published 1995
Rate this book
Clear rating
Fancy Bear Goes Phishing: The Dark History of the Information Age, in Five Extraordinary Hacks Fancy Bear Goes Phishing: The Dark History of the Information Age, in Five Extraordinary Hacks (Hardcover)
by (shelved 1 time as computing-science)
avg rating 3.94 — 1,994 ratings — published 2023
Rate this book
Clear rating
Sandworm: A New Era of Cyberwar and the Hunt for the Kremlin's Most Dangerous Hackers Sandworm: A New Era of Cyberwar and the Hunt for the Kremlin's Most Dangerous Hackers (Kindle Edition)
by (shelved 1 time as computing-science)
avg rating 4.34 — 10,128 ratings — published 2019
Rate this book
Clear rating
Artificial Intelligence: A Guide for Thinking Humans Artificial Intelligence: A Guide for Thinking Humans (Hardcover)
by (shelved 1 time as computing-science)
avg rating 4.34 — 3,963 ratings — published 2019
Rate this book
Clear rating
Blood, Sweat, and Pixels Blood, Sweat, and Pixels (Kindle Edition)
by (shelved 1 time as computing-science)
avg rating 4.20 — 24,627 ratings — published 2017
Rate this book
Clear rating
A Hacker's Mind: How the Powerful Bend Society's Rules, and How to Bend them Back A Hacker's Mind: How the Powerful Bend Society's Rules, and How to Bend them Back (Hardcover)
by (shelved 1 time as computing-science)
avg rating 3.68 — 1,252 ratings — published 2023
Rate this book
Clear rating
The Art of Computer Programming, Volume 1, Fascicle 1: MMIX -- A RISC Computer for the New Millennium The Art of Computer Programming, Volume 1, Fascicle 1: MMIX -- A RISC Computer for the New Millennium (Paperback)
by (shelved 1 time as computing-science)
avg rating 4.32 — 60 ratings — published 2005
Rate this book
Clear rating
Algorithms in C++ Part 5: Graph Algorithms Algorithms in C++ Part 5: Graph Algorithms (Paperback)
by (shelved 1 time as computing-science)
avg rating 4.27 — 30 ratings — published
Rate this book
Clear rating
Data and Goliath: The Hidden Battles to Collect Your Data and Control Your World Data and Goliath: The Hidden Battles to Collect Your Data and Control Your World (Paperback)
by (shelved 1 time as computing-science)
avg rating 4.00 — 3,880 ratings — published 2015
Rate this book
Clear rating
A New Kind of Science A New Kind of Science (Hardcover)
by (shelved 1 time as computing-science)
avg rating 3.63 — 2,195 ratings — published 2002
Rate this book
Clear rating
Penguin Random House Python Crash Course Penguin Random House Python Crash Course (Paperback)
by (shelved 1 time as computing-science)
avg rating 4.35 — 3,138 ratings — published 2015
Rate this book
Clear rating
Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series) Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series)
by (shelved 1 time as computing-science)
avg rating 4.27 — 915 ratings — published 2015
Rate this book
Clear rating
The Man Who Knew Too Much: Alan Turing and the Invention of the Computer The Man Who Knew Too Much: Alan Turing and the Invention of the Computer (Paperback)
by (shelved 1 time as computing-science)
avg rating 3.44 — 1,450 ratings — published 2006
Rate this book
Clear rating
Machine Learning Bookcamp: Build a portfolio of real-life projects Machine Learning Bookcamp: Build a portfolio of real-life projects (Paperback)
by (shelved 1 time as computing-science)
avg rating 4.70 — 10 ratings — published
Rate this book
Clear rating


“Many languages are dogmatic about the solutions they offer for handling concurrent problems. For example, Erlang has elegant functionality for message-passing concurrency but has only obscure ways to share state between threads. Supporting only a subset of possible solutions is a reasonable strategy for higher-level languages, because a higher-level language promises benefits from giving up some control to gain abstractions. However, lower-level languages are expected to provide the solution with the best performance in any given situation and have fewer abstractions over the hardware.”
Rust