Why did older computers and OSes use UPPER case instead of lower case?
Early computers, terminals, and operating systems defaulted to UPPERCASE largely because of hardware and encoding limits inherited from telegraphs, teletypes, punch cards, and 5–6-bit character sets that could not afford both cases. When only one case was practical, designers favored capitals for their established use in telegrams, drafting, signage, and military communication, their simpler monospaced shapes without descenders, and better legibility on low‑resolution screens and printers. Later systems like Unix and Multics helped normalize lowercase once full ASCII and better displays were available, though many legacy and safety‑critical systems still use all caps today.
Hardware and Encoding Constraints
- Early devices (teletypes, paper tape, punch cards, line printers) often only supported one case, usually uppercase.
- Character encodings were tiny: 5‑bit Baudot (32 codes) and 6‑bit sets couldn’t fit both cases plus digits and control characters.
- Some BASICs and early micros used 5–6 bits per character in tables to save RAM and ROM; adding lowercase was seen as “horrendous and risky.”
- Early CRT terminals saved memory by omitting the extra bit needed to distinguish cases.
- Line printers often had uppercase-only print chains; mixed-case chains existed but were slower and rarer.
Why Uppercase Instead of Lowercase
- Historically, capitals predate lowercase and were the default for inscriptions, telegrams, drafting, labels, and headlines.
- All‑lowercase has little historical precedent; all‑caps is familiar and seen on everything from stone monuments to telegrams.
- Digits are effectively “capital only,” so uppercase visually matches numbers and simple segmented displays.
- Some mention a long‑standing folklore justification: needing to spell “God” with a capital; this is presented as legend, not verified.
Legibility and Typography on Low-Resolution Media
- On low-res CRTs, dot‑matrix printers, and segmented displays, uppercase uses more of the cell and avoids ascenders/descenders, improving clarity.
- Others counter that lowercase is empirically more readable in print due to word shape, but concede that on very low resolution, uppercase may win.
- Discussion of 8×8 and even 5×5 bitmap fonts shows lowercase is possible but often looks cramped or “crappy,” especially with descenders.
Telegraph, Military, and Administrative Traditions
- Telegraph/Morse and early teletypes standardized on all‑caps for readability of hastily written transcriptions.
- Military and aviation messaging stayed all‑caps well into the 21st century; this style carried into early computing consoles.
- Administrative systems (airline reservations, banking MICR, drafting notes, police and clinical reports) still often use all‑caps.
Transition to Lowercase and Mixed Case
- Systems like Multics, early Unix (driven by typesetting needs), and some mainframes adopted full ASCII and lowercase relatively early.
- There were mechanisms where logging in with uppercase signaled an uppercase-only terminal, with the OS adapting.
- Over time, printing, typography, and the close reading distance of books favored lowercase-dominant mixed case, making all‑caps now feel like shouting.