programmer (English)
Where does "programmer" come from?
The English noun 'programmer' is formed natively from the base 'program' or 'programme' combined with the agent suffix '-er'[1]. The underlying word 'program' traces back through French 'programme'[2] and Late Latin 'programa'[2] to the Ancient Greek 'prógramma', meaning 'a written public notice, an edict'[2]. This Greek noun stems from the verb 'prográphō', meaning 'I set forth as a public notice', which combines the prefix 'pro-', meaning 'before', with 'gráphō', meaning 'to write'[2][6]. Going even further back, 'gráphō' descends through Proto-Hellenic from the Proto-Indo-European root '*gerbʰ-', meaning 'to scratch, carve'[7][8].
Open questions
- The Proto-Hellenic and Proto-Indo-European ancestral forms and roots are reconstructed linguistic derivations. [7] [8]
Full etymology tree
- programmer (English), 'One who writes computer programs.'
- compound program (English), 'A set of structured activities; a plan of action.'
- learned borrowing programma (Latin), 'proclamation, edict'
- borrowed πρόγραμμα (prógramma) (Ancient Greek), 'public proclamation, notice'
- derived προγράφω (prográphō) (Ancient Greek), 'to write before or first'
- prefix προ- (pro-) (Ancient Greek), 'before, beforehand, of foresight'
- compound γράφω (gráphō) (Ancient Greek), 'to scratch, cut into'
- inherited *grə́pʰō (Proto-Hellenic), 'to scratch, cut or carve into'
- inherited *gerbʰ- (Proto-Indo-European), 'to carve'
- inherited *grə́pʰō (Proto-Hellenic), 'to scratch, cut or carve into'
- suffix -μα (-ma) (Ancient Greek), 'Added to verbal stems to form neuter nouns denoting the effect or result of an action, a particular instance of an action, or the object of an action'
- derived προγράφω (prográphō) (Ancient Greek), 'to write before or first'
- borrowed πρόγραμμα (prógramma) (Ancient Greek), 'public proclamation, notice'
- learned borrowing programma (Latin), 'proclamation, edict'
- suffix -er (English), 'A person or thing that does an action indicated by the root verb; used to form an agent noun.'
- compound program (English), 'A set of structured activities; a plan of action.'
Ancestors
- program (English)
- -er (English)
- programme (English)
Descendants and derived words
- analyst programmer (English)
- brogrammer (English)
- extreme programmer (English)
- microprogrammer (English)
- nonprogrammer (English)
- programmer art (English)
- programmer socks (English)
- subprogrammer (English)
- superprogrammer (English)
- sysprog (English)
- systems programmer (English)
- thermoprogrammer (English)
Sources
- programmer (English) - Wiktionary
- program (English) - Wiktionary
- programme (French) - Wiktionary
- programma (Latin) - Wiktionary
- πρόγραμμα (prógramma) (Ancient Greek) - Wiktionary
- προγράφω (prográphō) (Ancient Greek) - Wiktionary
- γράφω (gráphō) (Ancient Greek) - Wiktionary
- grə́pʰō (Proto-Hellenic) - Wiktionary
Updated August 2026
Etymology data from Wiktionary, CC BY-SA 4.0 · About Miraris