submit urlsubmit rss feedadd directoryppc management

article

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.

Origin


There is some controversy over who first used the term "debug" (see the Computer bug article for a full discussion). Some claim that the term "debugging" was first used by Glenford J Myers in his 1976 book Software Reliability: Principles and Practices where he defined it as "diagnosing the precise nature of a known error and then correcting the error", while others claim it was associated with Admiral Grace Hopper in the 1940s.

The story goes that when one of the early computers that Hopper was working with malfunctioned, it was discovered that a moth had gotten into a relay (they were used for the logic of computers at that time), changing the logic of the program. This was the origin of the term bug in reference to problems with computer programs running correctly. Some believe that the staff then started using the term debugging to describe the process of removing errors from computer programs.

More on [ Debugging ]


directory of related categories

 

 
Checking_and_Debugging RSS feed
InternetNews.com Developer News

Metasploit 3.2 Offers More 'Evil Deeds'
Open source attack code framework gets even more automated to make exploits point and click. Testers, start your browsers.
'Thank You Apple. Seriously.'
The iPhone's success is helping Apple, developers and even the competition.
The Buzz: BlackBerry App Store Seen Next
Consumer market success is tied to accessible secure software, say experts.

 
Subscribe to Web_Design_and_Development RSS feed

directory of related sites

404 Alpha Squared Solutions Website Spell Checker - Free tool to check website spelling including meta tags, alt, title, longdesc and content. Languages include British English, American English, French, German, Spanish and Portuguese.
Meta Description: [ Low Cost Domain name registration and hosting with POP, IMAP, webmail, Spam and Virus filtering. Search engine promotion ]

Backward Compatibility Viewer - Web page viewer for checking backward compatibility according to HTML version standards or specific features.

Squarefree Bookmarklets - Includes tools for viewing and testing CSS styles, viewing scripts and variables, and showing the structure of a document.

Checking_and_Debugging related videos
This video tutorial shows you how to take screenshots with the Medieval 2 Cinematic Editor. Make sure you have the patch 1.2 or newer insta
Next Video

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor