declarative
UK/dɪˈklærətɪv/US/dɪˈklærətɪv/
释义
adj.
1.陈述的;说明的(用于描述语言或表达方式)
2.【计算机】声明式的(编程范式,与“imperative”相对)
词根拆解
declare宣告
ative形容词后缀
=declarative
declare宣告
ative形容词后缀
词源
概述
“declarative”诞生于拉丁语动词 declarare(彻底澄清),经古法语 declarer 进入英语。其核心语素 declare 保留“清晰陈述”的本义,后缀 -ative 赋予其“描述性质”的功能。现代含义中,既保留传统语言学中“陈述语气”的用法,又在计算机领域衍生出“声明式编程”这一抽象概念——通过描述目标而非步骤来解决问题,与词根“明确表达”的逻辑一脉相承。
详细分析
declarative = declare<宣告> + ative<形容词后缀>
·declare(源自拉丁语 declarare,由 de-(完全) + clarare(澄清)组成,意为“明确表达”)
·ative(形容词后缀,源自拉丁语 -ativus,表示“与…相关的性质”)
词源溯源:
“declarative”诞生于拉丁语动词 declarare(彻底澄清),经古法语 declarer 进入英语。其核心语素 declare 保留“清晰陈述”的本义,后缀 -ative 赋予其“描述性质”的功能。现代含义中,既保留传统语言学中“陈述语气”的用法,又在计算机领域衍生出“声明式编程”这一抽象概念——通过描述目标而非步骤来解决问题,与词根“明确表达”的逻辑一脉相承。
例句
“The teacher used a declarative tone to state the rules.”
教师用陈述语气说明了规则。
“SQL is a declarative language for database queries.”
SQL 是一种用于数据库查询的声明式语言。
“His speech was full of simple, declarative sentences.”
他的演讲充满了简单的陈述句。