Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Writing bug-free C code for Windows: a programming style that automatically detects bugs in C code

Buy
This book describes an alternate class methodology that provides complete data hiding and fault-tolerant run-time type checking of objects in C programs. With it, you will produce code that contains fewer bugs.

The class methodology helps to prevent bugs by making it easier to write C code. It does this by eliminating data structures (class declarations) from include files, which makes a project easier to understand (because there is not as much global information), which makes it easier to write C code, which helps to eliminate bugs. This class methodology, which uses private class declarations, is different from C++, which uses public class declarations.

The class methodology helps detect bugs by providing for both compile-time and run-time type checking of pointers (handles) to class objects. This run-time type checking catches a lot of bugs for you since invalid object handles (the cause of a lot of bugs) are automatically detected and reported.

We have all, at some point in our programming careers, spent several hours or days tracking down a particularly obscure bug in our code. Have you ever stepped back and wondered how following a different programming methodology might have prevented such a bug from occurring or have automatically detected it? Or have you tracked down the same type of bug several times?
(HTML tags aren't allowed.)

HTML5 Developer's Cookbook (Developer's Library)
HTML5 Developer's Cookbook (Developer's Library)

Using HTML5, web developers can create standards-based browser applications with extraordinary richness and power, incorporating everything from drag-and-drop to native audio and video—all without any third-party plug-ins. Simply put, every web developer needs to master HTML5—and...

The Bento Book: Beauty and Simplicity in Digital Organization
The Bento Book: Beauty and Simplicity in Digital Organization

Find everything fast...from iCal, Address Book, Apple Mail, even MobileMe and iPhone

 

     •    Use Bento’s stunning templates and themes

     •   ...

The 5 Minute Pediatric Consult (The 5-Minute Consult Series)
The 5 Minute Pediatric Consult (The 5-Minute Consult Series)
The 5 Minute Pediatric Consult provides immediate, practical advice on problems seen in infants, children, and adolescents. More than 450 diseases and conditions are covered in the fast-access two-page outline format that makes The 5-Minute Consult Series titles so popular among busy clinicians. Other features include a Chief...

C# 5.0 All-in-One For Dummies
C# 5.0 All-in-One For Dummies

800+ pages of top-notch coverage; perfect for learning the fundamentals of C#!

C# is a complex programming language for building .NET-connected software for Microsoft Windows, cloud computing, the Web, and a wide range of devices. Today's developers use it to develop Azure and Windows Phone apps, and Android applications...

An Introduction to MultiAgent Systems
An Introduction to MultiAgent Systems

Multiagent systems are systems composed of multiple interacting computing elements, known as agents. Agents are computer systems with two important capabilities. First, they are at least to some extent capable of autonomous action - of deciding for themselves what they need to do in order to satisfy their design objectives. Second, they are...

Blog Theory: Feedback and Capture in the Circuits of Drive
Blog Theory: Feedback and Capture in the Circuits of Drive

The challenge of this book is thinking critically about media practices in a setting where they are fast, fun, and ubiquitous. As an avowedly engaged and political approach to thought, critical theory of any sort encounters challenges. Attempting to analyze and intervene in the present, it nonetheless adopts a backward gaze, an idea G.W.F....

©2019 LearnIT (support@pdfchm.net) - Privacy Policy