Skip to main content

Story of Bug and Debug in Computer Programming

While reading the The Innovators - How a Group of Hackers, Geniuses and Geeks Created the Digital Revolution, Chapter 3 deals with the History of Programming.

Most of the programmers find the word "bug" dreadful - as it means the software needs to be reprogrammed as it is not meeting the requirements.

Here's the story of how the term "bug" made its way into Programming.

A Little Background:

One of the initial programmers in the history of Computer Programming was Grace Hopper.

Hopper worked on Mark - I (A Computing Machine) at Harvard University, and later on Mark - II.

She was writing programs for the computing machines and also perfected the practice of subroutines, which is norm now in computer programming. Those were the days when new instructions were submitted via punched paper tape.

The Story of Bug:

Walter Isaacson writes:

In addition, her [Hopper's] crew helped to popularize the terms bug and debugging. The Mark II version of the Harvard Computer was in a building without window screens. One night the machine conked out, and the crew began looking for the problem. They found a moth with a wingspan of four inches that had gotten smashed in one of the electromechanical relays. It was retrieved and pasted into the log book with Scotch tape. "Panel F (moth) in relay," the entry noted. "First actual case of bug being found." From then on, they referred to ferreting out glitches as "debugging the machine."

Comments

Popular posts from this blog

34 things I learned from The Last Lecture - Randy Pausch

 Assume that you're on the verge of dying. You've probably a few months to live. You're suffering from some notorious form of cancer wherein you've very less hope of surviving. And then you think that you've very less time for all the things you wanted to do, for all the things you wanted to say to your loved ones, to your children and to the world. How would you want your children to remember you? Of what you thought about them? Your feelings for them? A few days ago I read the book - The last lecture by Randy Pausch. Randy was a professor at Carnegie Melon University and the book and the lecture is about achieving your childhood dreams. But more than that, I found the book as a good resource on parenting. Here are a few points that I found worth sharing: 1. If I were a painter, I would have painted for them. If I were a musician, I would have composed music. But I am a lecturer. So I lectured. 2. Engineering isn’t about perfect solu

We Have Lost Touch With Humanity

I was reading Robin Sharma's - "Who Will Cry When You Die?" . Love reading the book because I can start reading from any page. And each small lesson of these little book provides food for thought. I read this book whenever I'm short of time, but want to read. It is great. A small excerpt from the very first lesson of the book: We can fire a missile across the world with pinpoint accuracy, but we have trouble keeping a date with our children to go to the library. We have e-mail, fax machines and digital phones so that we can stay connected and yet we live in a time where human beings have never been less connected. We have lost touch with our humanity. We have lost touch with our purpose. We have lost sight of the things that matter the most. Isn't it worth pondering? We're busy checking our phones and emails every 5 minutes but we forget to check our purpose, our goals and our family members. We continuously try to refresh our news feed on Facebook

Free Location Based App by MapMyIndia for Android, iPhone and Blackberry

MapmyIndia  has launched a new app for Android, iPhone and Blackberry users. The app, ShowNearby , you can search all places of interest near you. So if you want to search for restaurants, ATMs, petrol pumps, retailers, coffee shops or hospitals you can just power on the app and search for the services. The application is powered by India's most accurate and detailed digital map data from MapmyIndia. How the App works ?  ShowNearby app identifies the user's GPS location and displays the information on the basis of the distance from the location of the user. It also shows the address and phone number of the place the user wish to visit. The user can save the data in their phone and even share with friends via email or SMS. Free : MapmyIndia provides this app for free to the users of Android, iPhone and Blackberry. It will also be available to Windows Phone 7 OS soon. BlackBerry users can download through the BlackBerry App World . Android users can