Humble Pi: A Comedy of Maths Errors
Matt Parker explores the chaotic side of mathematics by documenting the moments when numbers fail us in spectacular ways. From bridges that wobble dangerously to spacecraft that vanish due to simple unit conversion slips, this book reveals how our modern world relies on hidden equations. Parker uses a humorous, approachable style to show that even the smallest rounding error can lead to massive r…
Shelves
More like this
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
An algorithm is nothing more than a step-by-step procedure for solving a problem. The algorithms you'll use most often as a programmer have alread…
Programming Perl
Perl is a powerful programming language that has grown in popularity since it first appeared in 1988. The first edition of this book, Programming …
The Art of Computer Programming, Volumes 1-3 Boxed Set
Knuth's classic work has been widely acclaimed as one of the most influential works in the field of computer science. For the first time, these bo…
The Pragmatic Programmer: From Journeyman to Master
Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software …
The UNIX Programming Environment
Designed for first-time and experienced users, this book describes the UNIX® programming environment and philosophy in detail. Readers will gain a…
Operating System Concepts
The tenth edition of has been revised to keep it fresh and up-to-date with contemporary examples of how operating systems function, as well as enh…
Compilers: Principles, Techniques, and Tools
This introduction to compilers is the direct descendant of the well-known book by Aho and Ullman, Principles of Compiler Design. The authors prese…
The Self-Taught Programmer: The Definitive Guide to Programming Professionally
I am a self-taught programmer. After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once …
Deep Learning with Python
Deep learning is applicable to a widening range of artificial intelligence problems, such as image classification, speech recognition, text classi…
The Little Schemer
The notion that “thinking about computing is one of the most exciting things the human mind can do” sets both The Little Schemer (formerly known a…
The Art of Computer Programming, Volume 2: Seminumerical Algorithms
The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer program…
Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp
Paradigms of AI Programming is the first text to teach advanced Common Lisp techniques in the context of building major AI systems. By reconstruct…