declarative
UK[dɪˈklærətɪv]US[dɪˈklærətɪv]
adj
having the function of making a statement
adj
(computing) denoting high-level programming languages which state what is to be computed without describing how
Morpheme Breakdown
de
clar
ative
de
completely
clar
clear
ative
adjective suffix
Etymology
the word declarative is built upon the latin verb 'declarare', meaning "to make clear, explain, or announce". this verb itself is a compound of the intensive prefix 'de-' and the adjective 'clarus' (clear). the core concept is thus one of making something thoroughly clear or explicit. the suffix '-ative' was added to form an adjective, a process that passed into english via old french. in modern usage, declarative retains this fundamental sense of stating or declaring something clearly, which extends into specialized fields like computing, where a declarative statement specifies a desired outcome without detailing the procedure.
Analysis
Structure: de (completely) + clar (clear) + ative (adjective suffix)
de: latin origin, a prefix meaning "completely" or "down".
clar: from latin 'clarus', meaning "clear, bright, loud".
ative: latin-derived suffix '-ativus', forming adjectives meaning "of, relating to, or tending to".
Examples
he made a simple, declarative statement of fact.
the legal document was written in a formal, declarative style.
sql is a well-known declarative programming language for database queries.