A CDE Definition
Not working properly. The term applies to software as well as hardware. If software is "broken," it means there is a bug in it. It may mean that people are having difficulty using it, because of poor design or cryptic error messages, in which case some parts of all software are "broken." See bug.
A persistent error in software or hardware. If the bug is in software, it can be corrected by changing the program code. If the bug is in hardware, a new circuit has to be designed, and the erroneous chip has to be replaced.
Although the derivation of bug is generally attributed to a moth that was found squashed between the relays of Harvard University's Mark II electromechanical calculator in the 1940s, the term actually goes back to the 1800s to refer to flaws in mechanical systems. See buggy, bug fix, software bug, broken, Heisenbug and Web bug. Contrast with glitch.
A Note from the AuthorOn October 19, 1992, I found my first "real bug." When I fired up my laser printer, it printed blotchy pages. Upon inspection, I found a bug lying belly up in the trough below the corona wire. The printer worked fine after removing it!
Before/After Your Search Term
|BroadVision||brokered private peering|
Terms By Topic
Click any of the following categories for a list of fundamental terms.