Why are computer software errors called 'bugs'?
So where did the term "bug" come from?
"Bug" comes from a term used by Grace Hopper - a mathematician and US Navy officer - in the bug log of the Mark II, a giant computer that took up an entire room at Harvard University ( America).
Grace Hopper is best known for her work developing the Mark II system and played a key role in developing the first programming languages and compilers, such as COBOL which is still used in many business and military environment.
In 1947, the Mark II began producing false readings overnight and without warning. Grace Hopper and the scientists in charge of the system quickly began investigating the cause of this error. The problem was discovered to be related to a moth that had crawled inside the computer and caused a short circuit in one of the relays. This physical problem caused the computer to give incorrect results.
At the time, there was a logbook documenting errors with systems like the Mark II. It was Hopper who took out the moth that caused the problem and pasted it into this notebook. Hopper wrote the term "bug" next to the moth as a reference to a butterfly crawling into the computer and causing problems.
Nowadays any computer error, whether it is a system or code glitch, uses the term "bug" to emphasize the importance of thoroughness when investigating a problem. This term also reminds us that even a very small error can have big consequences.
You should read it
- Recipes keep fresh flowers long during Tet holiday
- Hidden tips on iOS 9 (Part 1)
- Summary of the hottest technology news from March 1, 2015
- 7 creative ways to reuse or recycle old speakers
- Overload binary operators in C ++
- 20 best tips for the Start menu and Taskbar in Windows 7
- How to use CopyAndPaste to manage clipboard on Windows 10
- How to create symmetrical squares creating hot trend
May be interested
- Steps to reset the computer on Windows 11 to fix annoying errorswindows 11 is the latest operating system from microsoft, because it is only a beta version, so there are some bugs. so here's how to reset the computer to fix the errors...
- 7 common computer maintenance errors you should knowjust like the body of a human, sometimes you just need to ignore a few signs of changing even the smallest for your computer, can cause serious consequences during use. here are 7 maintenance errors that you should avoid getting.
- How to fix bugs playing 4K Empire jerks, lagthe newly released 4k empire version has a number of related bugs, such as jerks or lag during computer games.
- How to fix the game playing error is escaping on Androidthe error is playing games on android phones with friends, but the situation of self-exit constantly occurs quite popularly today causing many discomforts and annoyances for users. in fact, this error comes from many different causes including 4 main reasons including: spill ram, full of memory, phone does not meet game configuration, software bugs, operating system. all these errors, if not handled and overcome thoroughly, will directly affect your gaming experience.
- How to uninstall software with Your Uninstaller, completely delete redundant files and errors on your computerhow to uninstall software using your uninstaller is being used by many people and is highly appreciated for effectively removing redundant files and errors on the computer. if this is the first time you are using your uninstaller to remove software, you can follow the detailed instructions with the steps and images below.
- Ways to handle errors in Rustyou have many ways to fix bugs in rust. the article will summarize for you all the most effective methods to fix errors in rust.
- Top 5 best keyboard test softwaretop 5 best keyboard test software. the keyboard is an important means of input on a computer, but it is also a tool that can easily be damaged by impact or weather (hot, humid) that cause a short circuit and cause the keyboard to malfunction or even function. is causing your computer to make confusing errors and even blue screen errors.
- 5 basic steps to make your computer more secureinformation, personal data, bank account numbers, credit cards ... are always targets for hackers and hackers. security vulnerabilities, bugs in software ... are always good prey for viruses, s & acir
- Common errors on computer speakers and how to fix themthe loud buzzing errors when opening up, the sound is not clear, or the speaker is shrill, ... will affect your experience. therefore, we have synthesized all common errors on computer speakers and corresponding remedies for you to repair yourself at home if unfortunately encountered.
- Summary of common VPN error codesvirtual private networks (vpns) create protected connections called 'vpn tunnels' between a local client and a remote server, usually over the internet. vpn can be difficult to set up and run only with relevant specialized technology. when the vpn connection fails, the client-side program will appear an error message containing some code. there are hundreds of different vpn error codes that exist but only certain codes appear in most cases.