Start here · Essential guide
A Plain-Language Glossary of Computing Terms
A broad starting glossary of computing terms, from algorithm and bit to router and workstation, each defined in plain language with a note on its history.
Reference Shelf
Plain-language explanations of computing terms and where they come from.
Start here · Essential guide
A broad starting glossary of computing terms, from algorithm and bit to router and workstation, each defined in plain language with a note on its history.
Learn what bits, bytes, nibbles and words are, how kilo and mega prefixes became confusing, and why megabits and megabytes are not interchangeable.
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.
Plain definitions of common hardware words such as processor, memory, bus, motherboard, port and peripheral, with notes on how their meanings developed.
What mainframe, minicomputer, microcomputer, workstation and supercomputer meant when they were new, and how those category names blurred over time.
Plain definitions of networking words such as protocol, packet, router, domain, IP address, bandwidth and latency, with notes on their historical background.
Plain definitions of software words such as program, application, firmware, driver, source code, library and patch, with notes on how each term came about.
How words like computer, boot, program, mouse, cursor, spam and cloud were borrowed from older meanings, and why so many computing terms are metaphors.
Related topics