Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Find the Bug : A Book of Incorrect Programs

Buy

Bug hunting is an art, and you need to be a master. Get Find the Bug, and you'll become one. Long-time Microsoft programmer Adam Barr presents 50 programs, each with exactly one bug. Your assignment: find it. As you do, Barr will teach you how to "think like your processor"... anticipating exactly how code will behave, even without running it. You'll learn better ways to read code, understand it -- and above all, improve it. Whether you're building new systems or maintaining someone else's, you'll find bugs earlier, faster, with less frustration... and write cleaner code to begin with.

  • Presents "bugged" programs in C, Java, Python, Perl, and x86 assembly language, with carefully explained solutions

  • Includes language overviews to help you debug all 50 examples, even if you don't know the language

  • Shows how to look past the "surface" of code to uncover its hidden internal logic

  • Offers practical guidance on analyzing programs, including specific inputs to test

  • Presents a wide range of realistic bugs, with no phony "gotchas"

  • Draws on the types of coding and debugging challenges Microsoft uses to interview new programmers

  • An indispensable resource for working programmers, maintainers, testers, quality specialists, and everyone involved in code reviews

(HTML tags aren't allowed.)

iPod touch For Dummies
iPod touch For Dummies

This is the part in which I’m supposed to introduce the iPod touch and tell you why I wrote this book, but frankly, I’m so blown away by the iPod touch and all it can do that all I want to do is get you started with it.

Yes, I have a history with iPods: I wrote iPod & iTunes For Dummies, which I recommend for...

ASP.NET 1.1 Solutions Toolkit
ASP.NET 1.1 Solutions Toolkit

Throughout this book we’ll be developing a set of solutions (in the form of custom controls most of the time) designed to tackle the more common needs of Web Application development. These range from simple and self-contained controls, like the Spinner control developed in Chapter 2, to more advanced and complex solutions, such as the...

Pro Linux  Embedded Systems
Pro Linux Embedded Systems

Today, Linux is included with nearly every embedded platform. Embedded developers can take a more modern route and spend more time tuning Linux and taking advantage of open source code to build more robust, feature-rich applications. While Gene Sally does not neglect porting Linux to new hardware, modern embedded hardware is...


Sams Teach Yourself Borland C++ Builder in 21 Days
Sams Teach Yourself Borland C++ Builder in 21 Days
The drag-and-drop power of Borland C++ Builder is yours to command with Teach Yourself Borland C++ Builder in 21 Days. In no time, you'll be able to rapidly build programs from reusable components. Using the methods taught in this book, you can increase your productivity and leverage your knowledge of C++ and Delpi to develop mainstream...
Dreamboat on Word: Word 2000 Word 2002 Word 2003 (On Office series)
Dreamboat on Word: Word 2000 Word 2002 Word 2003 (On Office series)
This book demonstrates Microsoft Word's frequently missed tools and the proper way to use new, existing tools. Coverage includes safe fonts, sharing templates, styles and toolbars, creating paper/paperless forms, and much more.

Written for intermediate- to expert-level Microsoft Word users, this book demonstrates frequently missed tools...

Answering Tough Interview Questions for Dummies
Answering Tough Interview Questions for Dummies
Congratulations! In picking up Answering Tough Interview Questions For Dummies, you are about to embark on a journey that transforms you into the kind of high-calibre candidate who has employers fighting to hire you. Perhaps you are on the lookout for your first job or trying to return to work. Maybe you are a seasoned executive trying to climb...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy