Home > Article > Backend Development > what does bug mean
bug, the original English meaning is insects, defects, flaws, bacteria, germs, bugs, etc. Chinese often call BUG as "defect". In our daily lives, the most common thing we hear about are probably game bugs or program bugs. So what does this bug mean?
In IT, a bug refers to a coding error in a computer program, or an error, malfunction or defect in a hardware system. Bugs can produce unexpected results or cause the system to behave unexpectedly. Simply put, it is any behavior or result obtained by a program or system for which it was not designed. So bugs in the game are program bugs. It usually allows you to experience unexpected game effects in the game. For example, in the "Chicken" game, some friends may have encountered being stuck in a window and unable to get out or in. This is called Card bug.
#The process of discovering bugs before the program user is called Debug(Debug). Debugging begins after the code is first written and can also continue during successive stages when the code is combined with other programming units to form a software product, such as an operating system or an application. Bugs are still easy to find during product launch or public testing. When this happens, users must find the bug, avoid using the buggy code, or obtain a patch in a timely manner.
bugThe word originated from engineering. The term's use in computing is attributed to pioneering programmer Grace Murray Hopper. In 1944, Heber, then a young Navy reservist, went to work on the Mark 1 computer at Harvard University. She later described an incident in which a technician allegedly found a bug (actually a moth) from between two electrical relays in a Mark II computer. In the report log, Herb taped the moth to , and used "bug" to mean "an error in a computer program", so the term "bug" is still used today.
In web networking, web bug represents a small, usually transparent image added to a web page by an advertiser (to track their popularity) or email messages (to track when they are read).
A web bug is an object embedded in a web page or email that is usually invisible to the user but allows checking whether the user has already viewed the page or email. Common uses are email tracking and page tagging for web analytics. Alternative names are web beacon, tracking bug, tag or page tag. Common names for web bugs implemented through embedded images include tracking pixels, pixel tags, 1×1 gifs, and clear gifs. When implemented in JavaScript, they may be called JavaScript tags. Bugs are created using these techniques, similar to traditional eavesdropping, but are not as intrusive. The distinction between web bugs should not be confused with the more benign web spiders and the more malicious, evil or subversive devices such as computer worms.bug means. It has a certain reference value. I believe everyone has a deeper understanding of bugs!
The above is the detailed content of what does bug mean. For more information, please follow other related articles on the PHP Chinese website!