Skip to main content

Why do people use Bug to describe Loophole in Computer OS or Programs?

 

computer bug

An error, flaw, or fault in any computer software or hardware system. It results in unexpected and unwanted results, causing the system to behave weirdly. Put simply, and it is any fault in the computer system that keeps it from performing what it is intended to do.

Most bugs take place because of mistakes caused by developers while creating the code or the design. There could be errors in the components or operating systems used by the program in question.

Some bugs could result from errors in translation between languages, resulting in illegible or incorrect code. It can be a subtle bug or can result in a system crash or freezing. Some bugs can cause security issues and enable malicious users to obtain unauthorized access to your system.

The term "Computer Bug" may be a relatively new word. But it has been used in the formal engineering world for quite a long time. The concept might date back to 1843 when Ada Lovelace, a UK-based English mathematician, and writer, referred to problematic program cards in the analytical engine of Charles Babbage. Lovelace spoke about wrong orders performed by the analytical engine, referred to as cards, not bugs.

The first recorded use of the word “bug comes from Thomas Edison. In a letter he wrote in 1878 to an associated, he wrote, “I find a bug in my apparatus of telephones.”

In November of the same year, Edison wrote to Theodore Puskas, “This thing gives out bugs – as such little faults are called.”

But the late, great Isaac Asimov is probably the one who made the term "bug" popular in the general public. He used the word in 1944 to refer to issues with a robot. The American writer and professor wrote, “U.S. robots had got plenty of bugs out of multiple robots used for field-testing.


Reportedly, it is said that the first usage of the word “bug” for computers was recorded on September 9, 1947. Interestingly, it was a real-life moth preserved behind an adhesive tape on the logbook of machines.

On the same day, a leading computer engineer, Grace Hopper, found an error on the Mark II to a dead moth. He carefully removed and taped the inspect to the logbook.

The term computer bug was used to describe that particular event. While Harvard Mark II operators did not introduce the term 'bug,' the incident certainly contributed to its popularity.

As a result, the word “bug” became a generally used term to describe any glitches or errors in a computer program

Comments

Popular posts from this blog

What is The International Space Station?

  The International Space Station is a large spacecraft. It orbits around Earth. It is a home where astronauts live. The space station is also a science lab. Many countries worked together to build it. They also work together to use it. The space station is made of many pieces. The pieces were put together in space by astronauts.  The ISS consists of pressurized modules, external trusses, solar arrays and other components. ISS components have been launched by Russian Proton and Soyuzrockets as well as American Space Shuttles. The space station's orbit is about 220 miles above Earth. NASA and other space agencies uses the station to learn about living and working in space. The first piece of the International Space Station was launched in 1998. A Russian rocket launched that piece. After that, more pieces were added. Two years later, the station was ready for people. The first crew arrived in October 2000. People have lived on the space station ever since. Over time more pieces...

What is Cloud Seeding?

  Clouds are made up of tiny water droplets called cloud droplets. Groups of cloud droplets form water vapour (gas) or ice crystals.  Water vapour isn’t dense enough to fall to the ground as precipitation. Instead, it rises into the sky and becomes supercooled. Eventually, it condenses (turns to a liquid) around tiny particles of dust in the sky. These tiny particles are called condensation nuclei. It takes billions of these condensed water droplets to form a visible cloud.  When the water molecules are spread out, they aren’t dense enough to feel Earth’s gravity. When the molecules huddle together, they form larger, heavier droplets. Eventually, they become heavy enough to fall to the ground as precipitation.  Cloud seeding involves modifying a cloud’s structure to increase the chance of precipitation. Cloud seeding adds small, ice-like particles to clouds. Usually, silver iodide particles are used.  These particles act as additional condensation nuclei. Unatta...