首页

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.

reprogramming – Meaning, Etymology & Word Origin | OpenEtymology