プログラミングやデータベースで、「何をするか」という目的や結果を記述する方式。手順ではなく状態を指定する。
「宣言型」を星図で探索する →
「宣言型」とは?意味を解説
プログラミング言語やクエリ言語において、処理の手順(how)ではなく、達成したい結果や状態(what)を記述する方式。SQLやCSSなど多くの言語で採用されている。命令型と対比される。実装の詳細を隠蔽し、コードの簡潔性と可読性を高める利点がある。
例文
- SQLは宣言型言語で、取得したいデータを指定するだけである。
- CSSは宣言型で、要素がどう見えるべきかを記述する言語だ。
- 宣言型のコードは何をするかが明確で、保守性が高い。
語源・由来
「宣言」は意思や事実を公表する意。「型」は方式・形態を意味する。1970年代以降、命令型との対比として計算機科学の文献で使用され始めた用語。英語のdeclarativeの日本語訳。
英語で言うと
declarativedeclarative programmingdeclaration-based
「宣言型」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「宣言型」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「宣言型」を探索する →