Tinkering with Perl

(Search & Sitemap) > Writing > Miscellaneous Nonfiction > Tinkering with Perl
Skip Back  Previous  56  57  58  59  60  61  62  63  64  64  Next  Skip Forward
Printer-Friendly Version

Definition: Bug

A bug is a mistake in a program that makes the program act differently than it was supposed to.

Bugs are one of the facts of life in computer programming; we all make mistakes, and figuring out and fixing bugs is an important part of creating programs.

The term 'bug' comes a story that, way back in the middle bronze age when computers were made with physical relays, a computer wasn't doing something properly, and (after investigation) the people discovered that there was an insect which had gotten into the computer and was making it malfunction: the computer had a bug in it. Since then, we use the word 'bug' to refer to malfunctions that are caused by human mistakes as well as funny things like insects crawling into a computer.

Even when it seems like you've done everything right, sometimes the computer still won't do what you want it to. One of the points of maturity for a programmer is not to blame other things, but to realize that it's probably a mistake you've made, and to see what you need to do to fix it.

Tinkering with Perl is a free book that provides an introduction to programming in Perl, as well as a basic reference for things like foreach in Perl, if-then, and if-then-else, in addition to providing a glossary where you can find definitions for concatenate and other terms.

Tinkering with Perl may be one of the most popular offerings on this site, but it's not the only attraction. You can read a tongue-in-cheek Game Review: Meatspace, read an even more offbeat customer service survey (whether or not you actually fill it out), and spend a few minutes wishing your boss would read, The Administrator Who Cried, "Important!" (Not to mention that there are other things you can read here besides tech stuff, from Janra Ball: The Headache to The Spectacles.)

Read more...

Top

(Search & Sitemap) > Writing > Miscellaneous Nonfiction > Tinkering with Perl
Skip Back  Previous  56  57  58  59  60  61  62  63  64  64  Next  Skip Forward
Printer-Friendly Version