Glossary and Word Origins

Computing Acronyms Decoded

Spells out common computing acronyms such as RAM, ROM, ASCII, BASIC and URL, and looks at how some, like modem and pixel, turned into ordinary words.

On this page
  1. Acronyms, initialisms and blends
  2. Hardware and memory
  3. Programming languages
  4. Text and data
  5. Networking and the web
  6. Abbreviations that became ordinary words
  7. Why computing uses so many
  8. Reading acronyms safely

Acronyms, initialisms and blends

Computing is full of abbreviations, and people often call all of them acronyms. Strictly, an acronym is pronounced as a word, such as RAM or ASCII, while an initialism is read letter by letter, such as CPU or USB. There are also blends, where pieces of two words are merged, as in modem. The distinction is useful because it explains why some terms feel like ordinary vocabulary while others still feel like code.

Hardware and memory

  • CPU stands for central processing unit, the part of a computer that carries out instructions.
  • RAM stands for random-access memory. “Random” here means any location can be reached directly, in roughly the same time, rather than having to read through a sequence.
  • ROM stands for read-only memory, meaning memory intended to hold fixed contents.
  • GPU stands for graphics processing unit, a processor specialized for image work.
  • USB stands for Universal Serial Bus, a standard for connecting devices.
  • PC stands for personal computer. The two letters are sometimes used for any personal machine and sometimes for a specific family of machines from the early 1980s, so context matters.

Programming languages

Several early programming languages were named by acronym, and the full names show what their designers cared about:

  • FORTRAN is generally given as “Formula Translation,” reflecting its focus on scientific and mathematical work.
  • COBOL stands for Common Business-Oriented Language, which matches its purpose of handling business records.
  • BASIC stands for Beginner’s All-purpose Symbolic Instruction Code, a name that signals its aim of being easy to learn.

In writing, the older names were often capitalized entirely, while modern usage sometimes shows them in ordinary capitals or lowercase. Neither form is wrong.

Text and data

  • ASCII stands for American Standard Code for Information Interchange, a character code developed in the United States in the 1960s. It is usually pronounced “ask-ee.”
  • Unicode is not an acronym but a name for a much larger system of character codes intended to cover the world’s writing systems.
  • SQL is often pronounced either as the letters or as “sequel,” and it refers to a language for querying databases.
  • PDF stands for Portable Document Format.

Networking and the web

  • LAN and WAN stand for local area network and wide area network.
  • IP stands for Internet Protocol, the set of rules for addressing and forwarding data across networks.
  • HTTP stands for Hypertext Transfer Protocol, the set of rules web browsers and servers use to exchange pages.
  • HTML stands for Hypertext Markup Language, used to describe the structure of web pages.
  • URL stands for Uniform Resource Locator, the address of a page or file.
  • DNS stands for Domain Name System, which links readable names to numeric addresses.

A common mistake involves Wi-Fi. It is often assumed to stand for “wireless fidelity,” but it is generally described as a brand name for a wireless networking standard, not a true abbreviation. If a source gives an expansion with confidence, treat it carefully.

Abbreviations that became ordinary words

Some computing abbreviations have been used so much that most people no longer think of them as abbreviations at all.

  • Modem is a blend of modulator and demodulator, describing a device that converts digital signals into a form that can travel over a telephone line, and back again.
  • Pixel is commonly explained as a shortened form of “picture element,” the smallest unit of a displayed image.
  • Bit comes from “binary digit,” and byte is a related invented term.
  • Email is a contraction of electronic mail.
  • Codec blends coder and decoder.
  • App is a clipped form of application, a shortening that spread widely with smartphones in the 2000s.
  • Laser and radar are acronyms from outside computing that computing borrowed and that everyday speech adopted, which shows the same process at work in other fields.

Why computing uses so many

There are several plausible reasons, and they probably work together. Early machines had very limited memory and screen space, so short names were practical in commands, program listings and labels. Teams working on large projects wanted compact names for the many parts they had to discuss. Military and government projects, in particular, had a strong tradition of acronyms. And once a short form catches on, it tends to spread because it saves time.

Reading acronyms safely

Acronyms can be ambiguous. PC may mean personal computer, program counter or something unrelated, and the same letters can expand differently across fields. When an unfamiliar abbreviation appears, look for the first full use in the same text, since writers usually spell it out once. If no definition is given, the surrounding topic is the best clue, and it is reasonable to check before assuming.

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 →