Debugging


 
 

Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic hardware thus making it behave as expected. Debugging tends to be harder when various subsystems are tightly coupled, as changes in one may cause bugs to emerge in another.

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

There is some controversy over who first used the term "bug" (see the Computer bug article for that discussion). Some claim that the term "debugging" was first defined by Glenford J Myers in his 1976 book Software Reliability: Principles and Practices as "diagnosing the precise nature of a known error and then correcting the error".


 

Bug: BUG can refer to:...

Computer program: A computer program or software program (usually abbreviated to "a program") is a step-by-step list of instructions written for a particular computer architecture in a particular computer programming language. A layman equivalent example would be writing a step-by-step list of instructions in English...

Electronic hardware: Electronic hardware refers to interconnected electronic components which perform analog and/or logic operations on received and locally stored information to produce as output and/or store resulting new information and/or to provide control for output actuator mechanisms....

~ Table of Content ~

Introduction
Origin
Tools
Basic steps
Steps to reduce debugging
See also
References
External links
 


 

~ Related Subjects ~

Executable (1) - Scripts (1) - Compiled (1) - Assembled (1) - Electronic (1) - Information (1) - Output (1) - Analog (1) - Logic (1) - Electronic hardware (1) - Tightly coupled (1) - Bug (1) - Computer program (1) - Computer bug (1) - Computer programming language (1) -
 

~ Community ~

History Forum
Come and discuss about History, Civilizations, Historical Events and Figures
History Web-Ring
A community of sites, blogs and forums dedicated to History. Do not hesitate to submit your site.