宣言型プログラミング
Sign in to saveprogramming paradigm that expresses the logic of a computation without describing its control flow
Wikidata facts
Show 1 more fact
- Commons category
- Declarative programming
Sources (2)
via Wikidata · CC0
Article · 日本語
宣言型プログラミング(英: Declarative programming)は、数理論理学的な性質を表わしている総称的なプログラミングパラダイムである。式の計算構造を、主に表示的意味論下のロジックで表現する構文にされることが多く、式枠外の副作用を伴なう制御フローや自由変数の多用などは排除されるようになる。計算構造は演繹的に組み立てられることが多い。命令型プログラミングと対をなしてのプログラミング言語の分類用語としても扱われている。 宣言型言語は、what the program must accomplish(何をなすべきか)方針で、副作用を排除した式や純粋関数の実装に努める。これは命令型言語の、how to accomplish it(どうなすべきか)方針で、副作用を前提にした操作的意味論下のアルゴリズム実装とよく対比される。 宣言的パラダイムは、関数型、論理型、データフローなどを包括し、データベース問い合わせ言語、マークアップ言語、ドメイン固有言語、構成管理、正規表現などにも言及されており、並行計算との親和性も特筆されている。
Abstract from DBpedia / Wikipedia · CC BY-SA
Connections
query language
Entity
Turing completeness
Entity
purely functional programming
Entity
computer science
Entity
HTML
Entity
International Standard Book Number
Entity
Q15777
Entity
algorithm
Entity
computer network
Entity
Wayback Machine
Entity
Q47607
Entity
digital object identifier
Entity
International Standard Serial Number
Entity
mathematical logic
Entity
machine learning
Entity
object-oriented programming
Entity
assembly language
Entity
cloud computing
Entity
security
Entity
Lisp
Entity