programmatically
UK[ˌprəʊɡrəˈmætɪkli]US[ˌproʊɡrəˈmætɪkli]
adv
In a way that relates to or uses a program, especially a computer program.
adv
In a way that is done or controlled by a set of programmed instructions, automatically.
Morpheme Breakdown
program
matic
ally
program
plan
matic
adjective suffix
ally
adverb suffix
Etymology
The word 'programmatically' is built upon the core 'program', which entered English from Latin and Greek with the sense of a public written plan or agenda. The addition of the adjectival suffix '-matic' transforms it into 'programmatic', meaning "of or relating to a program". Finally, the adverbial suffix '-ally' is appended to describe the manner of an action. The modern, dominant meaning is a specialized evolution within computing, where a 'program' refers to a set of coded instructions for a machine. Thus, to do something 'programmatically' means to execute a task in a way that is defined, controlled, and often automated by such a coded program, extending the original concept of a planned procedure into the digital realm.
Analysis
Structure: program (plan) + matic (adjective suffix) + ally (adverb suffix)
- program: From Latin 'programma' (public notice, proclamation), from Greek 'programma' (a written public notice), from 'prographein' (to write publicly). Functions as the core noun/root.
- matic: A suffix derived from Greek '-matikos', via Latin '-maticus' and French '-matique', forming adjectives meaning "related to, connected with, or characterized by".
- ally: A suffix derived from Latin '-aliter' (via Old French '-el' + '-ment'), forming adverbs meaning "in a manner of".
Examples
The system can generate reports programmatically every night.
He accessed the database programmatically using a custom script.
The website's content is updated programmatically based on user data.