Punched Cards and Paper Tape: Early Mass Storage
Punched cards and paper tape were the dominant forms of mass storage and program input from the late 19th century through the 1970s. Both relied on physical holes punched into card stock or paper strips to represent binary or encoded data. They were slow, bulky, and sequential, but reliable, non-volatile, and human-readable, making them essential to early computing before magnetic media took over.
Punched Cards
History and Development
The concept dates to 1725 with Basile Bouchon's loom control using perforated paper, refined by Joseph Marie Jacquard in 1804 for programmable weaving looms. Herman Hollerith adapted the idea for the 1890 U.S. Census, founding Tabulating Machine Company (later IBM). IBM standardized the 80-column rectangular-hole card in 1928, which became the industry norm.
Format and Encoding
- Standard IBM Card: 7.375 × 3.25 inches, 80 columns, 12 rows.
- Encoding: One character per column via punched holes (Hollerith code); later EBCDIC or ASCII equivalents.
- Capacity: 80 characters/card (80 bytes); a full box (2,000 cards) held ~160 KB.
- Variants: 40-column (early), 90-column (round holes), 96-column (IBM System/3).
Usage in Computing
- Input: Programs and data punched via keypunch machines (e.g., IBM 029).
- Processing: Card readers (e.g., IBM 2501 at 1,000 cards/min); sorters, tabulators.
- Output: Card punches for results or intermediate data.
- Storage: Decks stacked in boxes; "Do Not Fold, Spindle or Mutilate" warning famous.
- Examples: FORTRAN programs on decks; ENIAC/UNIVAC used cards for input; IBM 1401/7090 mainframes processed millions daily.
Advantages and Downsides
- Pros: Human-readable (printed tops), easy to edit/reorder, durable, non-volatile.
- Cons: Bulky (1,000 cards ~1 ft high), slow (minutes to read a program), error-prone if dropped.
Paper Tape
History and Development
Telegraph pioneer Charles Wheatstone used perforated tape in 1857. Émile Baudot refined 5-hole tape for teletype in 1874 (Baudot code). Fanfold and rolled paper tape became common in computing by the 1950s.
Format and Encoding
- Standard: 1-inch wide paper or mylar tape; 5, 6, 7, or 8 hole rows.
- Common: 8-hole ASCII tape (1 inch wide, 10 characters/inch); 5-hole Baudot (0.6875 inch wide).
- Capacity: ~100-250 characters/foot; 1,000 ft reel ~100-250 KB.
- Feed Holes: Small sprocket holes for mechanical advance.
Usage in Computing
- Input: High-speed photoelectric readers (e.g., 300-1,000 chars/sec).
- Punching: Teletype ASR-33 (10 cps) or faster punches.
- Storage: Reels or fanfold boxes; cheap and lightweight.
- Examples: Minicomputers (PDP-8, Altair 8800 paper tape bootstrap); early microcomputers (Altair, IMSAI); Teletype terminals; CNC machines.
Advantages and Downsides
- Pros: Inexpensive, lightweight, easy to splice/edit with tape, long shelf life.
- Cons: Sequential access only, fragile (tears easily), slow read/write, noisy readers.
Transition and Legacy
By the mid-1970s, magnetic tape, floppy disks, and direct terminals replaced cards and paper tape. Last major use: 1980s keypunch services and embedded systems. Today, they survive in museums, retro computing, and folklore ("Don't fold, spindle or mutilate"). Punched cards symbolized computing for decades—program decks were carried, traded, and even used as notepads. Their sequential, tangible nature shaped early programming habits and batch processing workflows.
Back to Technology
Copyright 2026 - MicroBasement