Goodreads helps you keep track of books you want to read.
Start by marking “Find the Bug: A Book of Incorrect Programs” as Want to Read:
Find the Bug: A Book of Incorrect Programs
Enlarge cover
Rate this book
Clear rating
Open Preview

Find the Bug: A Book of Incorrect Programs

3.80  ·  Rating Details  ·  10 Ratings  ·  3 Reviews
Presents bugged programs in C, Java, Python, Perl, and x86 assembly language, with explained solutions. This book includes language overviews to help you debug 50 examples. It shows how to look past the surface of code to uncover its hidden internal logic. It also offers practical guidance on analyzing programs.
Paperback, 306 pages
Published October 16th 2004 by Addison-Wesley Professional
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Find the Bug, please sign up.

Be the first to ask a question about Find the Bug

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 44)
filter  |  sort: default (?)  |  Rating Details
Manzur Mukhitdinov
May 05, 2016 Manzur Mukhitdinov rated it really liked it
Shelves: programming
This book reminded me the puzzles books I used to read during the childhood. It's written in the same manner only for software developers. The book teaches how to find bugs by example in 5 different languages: C, Java, Python, Perl and x86 assembler. Each chapter contains introduction to the programming language enough to find a bug. Bugs are more than just quirks of the given language, they're more high level logical errors. Also, I liked that the book introduces categorization of bugs, which m ...more
Jan 22, 2008 Mark rated it it was amazing
Shelves: sci-tech
A great book with a simple concept. 5 languages, 10 short programs in each language, and the reader gets to work out his mental muscles finding a bug in each program. If you can't find the bug independently, there are a set of hints leading you through ways to think about the programs.

It seemed a little strange at first to have 5 different languages, but it really was an inspired choice because it forces you to deal with bugs as logic problems and think more about the commonalities in reasons fo
Kyla Squires
Jul 23, 2016 Kyla Squires rated it really liked it
This was really well put together. I hope the author puts out more books like this . I'll be re-visiting this at a later date to see if I solve more of the puzzles.
Jaymin Patel
Jaymin Patel marked it as to-read
Aug 21, 2016
Jsymolon rated it it was amazing
May 03, 2016
Mali Akmanalp
Mali Akmanalp rated it liked it
Apr 20, 2016
Rom added it
Apr 16, 2016
Denis marked it as to-read
Apr 11, 2016
Jeshan Babooa
Jeshan Babooa marked it as to-read
Mar 23, 2015
Jason marked it as to-read
Feb 02, 2015
Chris P Lyon
Chris P Lyon rated it it was ok
Nov 12, 2014
Bintnoor marked it as to-read
Oct 07, 2014
Bob Florian
Bob Florian rated it it was amazing
Oct 02, 2014
Don Miller
Don Miller rated it really liked it
Sep 27, 2014
Michael marked it as to-read
Sep 17, 2014
Peter added it
Aug 15, 2014
Adam marked it as to-read
Apr 18, 2014
Swarnalatha Neelapu
Swarnalatha Neelapu marked it as to-read
Feb 28, 2014
Volk007 rated it it was amazing
Jan 22, 2014
Alex Groce
Alex Groce is currently reading it
Feb 28, 2013
muflax added it
Oct 23, 2012
« previous 1 next »
There are no discussion topics on this book yet. Be the first to start one »

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book