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.)

The Conspirators Hierarchy: The Committee of Three Hundred
The Conspirators Hierarchy: The Committee of Three Hundred
Can you imagine an all powerful group, that knows no national boundaries, above the laws of all countries, one that controls every aspect of politics, religion, commerce and industry; banking, insurance, mining, the drug trade, the petroleum industry, a group answerable to no one but its members. To the vast majority of us, such a group would...
Kazhdan's Property (T) (New Mathematical Monographs)
Kazhdan's Property (T) (New Mathematical Monographs)
Property (T) is a rigidity property for topological groups, first formulated by D. Kazhdan in the mid 1960's with the aim of demonstrating that a large class of lattices are finitely generated. Later developments have shown that Property (T) plays an important role in an amazingly large variety of subjects, including discrete subgroups of Lie...
Synthetic Nucleic Acids as Inhibitors of Gene Expression: Mechanisms, Applications, and Therapeutic Implications
Synthetic Nucleic Acids as Inhibitors of Gene Expression: Mechanisms, Applications, and Therapeutic Implications

In the post-genomic era we have, at our fingertips, an incredible array of genomic sequences from a multitude of complex organisms. There remains, however, the critical need to understand the precise roles individual genes play in complex biological milieu. Synthetic nucleic acids are at the cutting-edge of molecular strategies that target...


Goodman & Gilman's The Pharmacological Basis of Therapeutics
Goodman & Gilman's The Pharmacological Basis of Therapeutics
Medicine is an ever-changing science. As new research and clinical experience broaden our knowledge, changes in treatment and drug therapy are required. The authors and the publisher of this work have checked with sources believed to be reliable in their efforts to provide information that is complete and generally in accord with the standards...
Complete Electronics Self-Teaching Guide with Projects
Complete Electronics Self-Teaching Guide with Projects

An all-in-one resource on everything electronics-related! For almost 30 years, this book has been a classic text for electronics enthusiasts. Now completely updated for today's technology, this latest version combines concepts, self-tests, and hands-on projects to offer you a completely repackaged and revised resource. This unique...

Dive Into Python
Dive Into Python

Dive Into Python is a hands-on guide to the Python language. Each chapter starts with a real, complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together in a summary at the end.

Python is a new and innovative scripting language. It is set to replace Perl as the programming language...

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