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.

他的演讲充满了简单的陈述句。