reprogramming
UK[ˌriːˈprəʊɡræmɪŋ]US[ˌriːˈproʊɡræmɪŋ]
n
The process of changing or replacing the program or instructions in a computer, device, or system.
n
(Biology) The process of changing the identity or function of a cell, especially to return a specialized cell to a more primitive state.
Morpheme Breakdown
re
program
ing
re
again
program
plan
ing
action/process
Etymology
The word 'reprogramming' is a modern English formation built upon the core term 'program,' which entered English from French programme in the 17th century, originally denoting a written public notice. This French term descended from Latin programma, itself borrowed from Greek programma (a public written notice), from prographein (to write publicly), combining pro- (before) and graphein (to write). The prefix 're-' (from Latin, meaning 'again') was attached to the verb 'program' in the mid-20th century with the rise of computing, creating 'reprogram'—to code or instruct again. The addition of the gerund/participial suffix '-ing' (from Old English -ung, -ing) then nominalizes the action, resulting in 'reprogramming,' which literally means "the process of writing instructions again." This logical construction perfectly captures its core modern meanings: the technical act of rewriting software and the biological concept of resetting a cell's developmental instructions.
Analysis
Structure: re (again) + program (plan) + ing (action/process)
- re: A Latin prefix meaning "again" or "back," indicating repetition or restoration.
- program: From Latin and Greek, via French programme, meaning a written public notice or plan. In this compound, it functions as the base noun meaning a set of coded instructions.
- ing: An Old English suffix used to form nouns from verbs, denoting the action, process, or result of that verb.
Examples
The software update requires the complete reprogramming of the device's firmware.
Scientists are studying cellular reprogramming to regenerate damaged tissues.
Due to a security breach, the IT department is reprogramming all the access cards.