programmer (English)
Where does "programmer" come from?
The word "programmer" is formed by attaching the agent suffix "-er" to the word "program," which dates back to the Ancient Greek "prógramma," meaning a public notice or edict. This Greek term passed through Latin and French before entering English as a descriptor for a set plan or list of activities. By combining this root with the Germanic "-er" suffix, used for centuries to signify a person who performs a specific action, the term evolved into its modern meaning for those who write code or manage broadcast schedules.
Full etymology tree
- programmer (English), 'One who writes computer programs.'
- affix program (English), 'A set of structured activities; a plan of action.'
- borrowed programme (French), 'a program (set of structured activities)'
- inherited programma (Latin), 'proclamation, edict'
- borrowed πρόγραμμα (prógramma) (Ancient Greek), 'public proclamation, notice'
- compound προ- (pró-) (Ancient Greek), 'before, beforehand, of foresight'
- compound γράφω (gráphō) (Ancient Greek), 'to scratch, cut into'
- inherited *gerbʰ- (Proto-Indo-European), 'to carve'
- borrowed πρόγραμμα (prógramma) (Ancient Greek), 'public proclamation, notice'
- inherited programma (Latin), 'proclamation, edict'
- borrowed programme (French), 'a program (set of structured activities)'
- affix -er (English), 'A person or thing that does an action indicated by the root verb; used to form an agent noun.'
- inherited -ere (Middle English), 'Forms agent nouns from other nouns or verbs, especially occupational; -er'
- inherited -ere (Old English), 'masculine agent suffix, originally applied only to nouns'
- inherited *-ārijaz (Proto-Germanic), '-er. Forms agent nouns, especially denoting occupations, from other nouns.'
- borrowed -ārius (Latin), 'Used to form adjectives from nouns or numerals.'
- inherited *-ārijaz (Proto-Germanic), '-er. Forms agent nouns, especially denoting occupations, from other nouns.'
- inherited -ere (Old English), 'masculine agent suffix, originally applied only to nouns'
- inherited -ere (Middle English), 'Forms agent nouns from other nouns or verbs, especially occupational; -er'
- affix program (English), 'A set of structured activities; a plan of action.'
Direct ancestors
Updated June 2026
Etymology data from Wiktionary, CC BY-SA 4.0 · About Miraris