Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)


IBM card

See punch card.

punch card

(1) See loyalty punch card.

(2) An early storage medium made of thin cardboard stock that held data as patterns of punched holes. Also called "punched" cards, each of the 80 or 96 columns held one character. The holes were punched by a keypunch machine or card punch peripheral and were fed into the computer by a card reader.

From 1890 until the 1970s, punch cards were synonymous with data processing. The concepts were simple: the database was the file cabinet; a record was a card. Processing was performed on separate machines called "sorters," "collators," "reproducers," "calculators" and "accounting machines." Today, the punch card is all but obsolete except for voting systems in some states. The presidential election of 2000 brought punch cards into infamy and made the U.S. the brunt of jokes worldwide for using such antiquated and error-prone systems. The solution in many states was to migrate to electronic voting machines, which happened to be developed without audit trails so that ballots could never be recounted in close elections (see e-voting). So much for progress! See sorter, tabulator and Hollerith machine.

IBM Punch Card
Stemming from Hollerith's punch card tabulating system in 1890, punch cards "were" data processing for more than 70 years. IBM and Sperry Rand were the two major providers of punch card equipment. This 80-column IBM card shows a typical customer master record.

Personal Use Only

Before/After Your Search Term
IBISIBM-compatible mainframe
IBMIBM-compatible PC
IBM 1401IBM format
IBM 1410IBM i
IBM 360IBM mainframes
IBM 370IBM midrange computers
IBM 650IBM minicomputers
IBM 701IBM or Mac
IBM-Apple allianceIBM PC
IBM brandingIBM PC Company

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
ProgrammingHealthcare IT
System design