Glossary and Word Origins

Where Computing Words Come From

How words like computer, boot, program, mouse, cursor, spam and cloud were borrowed from older meanings, and why so many computing terms are metaphors.

On this page
  1. Borrowing is the normal method
  2. Computer
  3. Algorithm
  4. Program and software
  5. Boot
  6. Bug and debug
  7. The desktop vocabulary
  8. Network words
  9. Words from invented or unexpected sources
  10. Why this matters

Borrowing is the normal method

New technologies need new words, and the usual way to make them is to borrow old ones. Computing did this heavily. Instead of inventing entirely new terms, early builders and users stretched familiar words to cover unfamiliar things: a mouse, a window, a file, a bug, a web. Some of these borrowings have clear, well-documented origins. Others come with popular stories that are only partly true, so it helps to separate what is well established from what is repeated without evidence.

Computer

The word “computer” is much older than the machines. In English it appeared in the 1600s for a person who computes, meaning someone who performs calculations. For a long time, that was the meaning. Offices and observatories employed human computers to produce tables and carry out routine arithmetic, and during the early electronic era many of them were women. When electronic calculating machines arrived in the 1940s, the word was transferred to the machines, and the human sense faded. That shift is why old documents can describe a “computer” who is a person.

Algorithm

The word “algorithm” is usually traced to al-Khwarizmi, a scholar who worked in Baghdad in the ninth century and wrote an influential text on arithmetic. His name, rendered in Latin, gave rise to the term for a rule-based method of calculation. It came to mean any precise step-by-step procedure, including those written for machines.

Program and software

“Program” comes from Greek and Latin roots meaning something written beforehand, and it long referred to a schedule or plan, as in a program of events. When early computer builders needed a word for a prepared sequence of operations, the sense fit. “Software” was formed in imitation of “hardware,” and printed uses are often credited to the late 1950s. The word “hardware” itself began in the metal trade.

Boot

To “boot” a computer means to start it up. The word is a shortened form of “bootstrap,” from the phrase about pulling oneself up by one’s own bootstraps, which describes an impossible-seeming task of lifting yourself with no outside help. The metaphor suits a machine that must load its own operating instructions while having none loaded yet. A small program stored in permanent memory loads a larger one, which loads a larger one still. The phrase “bootstrapping” is now used well outside computing.

Bug and debug

Engineers used “bug” for a hidden flaw in machinery well before electronic computers, and the term appears in the 1800s in technical writing. A famous story involves a moth found in a relay of an early computer in the 1940s, but that episode is better understood as an amusing use of an existing word, not the origin of it. The related word “debug” followed naturally.

The desktop vocabulary

Many everyday interface words come from the graphical metaphors developed in the 1960s through 1980s. A mouse is commonly said to have been named because the cord looked like a tail. Window, desktop, folder and file borrow from the physical office, to help people who knew paper-based work make sense of screens. Cursor comes from a Latin word meaning runner, and it was used for the sliding part of measuring instruments before it described a marker on a screen. Menu borrows from restaurants, and icon from the Greek for image.

Network words

“Net” and “web” are old metaphors for interlaced strands. Packet suggests a small bundle. Cloud came from the habit of drawing a cloud shape on network diagrams to stand for the part of a system that was left unspecified, and it later became a label for services running on remote machines. Firewall and gateway borrow from buildings and barriers. Digital comes from the Latin word for finger, since counting began on the fingers.

Words from invented or unexpected sources

  • Spam for unwanted bulk messages is usually explained by a comedy sketch in which a canned meat product is repeated relentlessly. The product name itself is an older trademark.
  • Byte was deliberately respelled with a “y,” generally said to avoid being mistaken for “bit.”
  • Pixel is a contraction of picture element, and modem blends modulator and demodulator.
  • Cybernetics, and the later prefix “cyber,” trace back to a Greek word for a steersman or pilot.

Why this matters

Understanding where words come from helps in two ways. It makes the vocabulary easier to remember, since a boot, a window or a mouse is a picture you can hold in mind. It also warns you against over-reading a term: a metaphor is a loose fit, and a software “file” is not much like a paper one. Origins also attract tidy legends, so when a story about a word seems too neat, it is reasonable to treat it as a possibility rather than a fact.

The complete guide to glossary and word origins

A Plain-Language Glossary of Computing Terms
Read the guide

Keep exploring

Guides from other topics

All topics →