programmer
UK[ˈprəʊɡræmə]US[ˈproʊɡræmər]
n
A person who writes computer programs.
Morpheme Breakdown
program
er
program
er
Etymology
The word 'programmer' is a modern compound built upon the older word 'program'. 'Program' entered English from French 'programme', which itself originated from Late Latin 'programma', meaning a public notice or edict. This Latin term was borrowed from Greek 'programma', derived from 'prographein' (to write publicly), combining 'pro-' (before) and 'graphein' (to write). The sense evolved from a written public notice to a planned sequence of events or, in the 20th century, a set of coded instructions for a computer. The agent suffix '-er', of Germanic origin, is one of the most productive in English for forming nouns denoting a person associated with an action. Thus, a 'programmer' is literally "one who writes or creates programs," specifically for computers.
Analysis
Structure: program + er
- program: From Latin and Greek, via French. In this context, it refers to a planned sequence of instructions for a machine.
- er: A Germanic agent noun suffix, indicating a person who performs a specific action or job.
Examples
The software company is hiring a skilled programmer to work on their new application.
She trained to become a programmer after developing an interest in coding during university.
The bug was difficult to trace, so the lead programmer reviewed the entire code section.