📝宣言型プログラミング(Declarative Programming)

📝宣言型プログラミング(Declarative Programming)

up: 📁プログラミングパラダイム

宣言型プログラミングとは #

  • 広義:
    • 処理方法ではなく対象の性質などを宣言することでプログラミングするパラダイム.
  • 狭義:
    • 純粋関数型プログラミング, 論理プログラミング, 制約プログラミングの総称.
    • 数学のための言語. 状態を持たない.

宣言型プログラミング - Wikipedia

  • Imperative Programing の対になる概念.
  • “Function without State”
  • Imperative vs Declaretive is also Stateful vs Stateless

HTML は Stateless, Declarative Programming language.

状態はクッキーを導入してしばしば実現する.