プログラミングパラダイム(命令型, 関数型, オブジェクト指向)

このカテゴリの用語

ルールエンジン

ルールエンジン 英語表記: Rule Engine 概要 ルールエンジンは、宣言型プログラミング、特に論理型プログラミングの文脈において、事前に定義された「ルール」と「ファクト(事実)」に基づいて推論を行い、結果を導き出 […]

Datalog(データログ)

Datalog(データログ) 英語表記: Datalog 概要 Datalogは、論理型プログラミングの原則に基づいて設計された、データベースのクエリ(問い合わせ)に特化した宣言型言語です。これは、プログラミングパラダイ […]

Prolog(プロログ)

Prolog(プロログ) 英語表記: Prolog 概要 Prologは、数あるプログラミングパラダイムの中で「論理型プログラミング」に分類される、非常にユニークな言語です。これは、私たちが普段よく目にするC言語やJav […]

正規表現

正規表現 英語表記: Regular Expressions 概要 正規表現とは、特定の文字列パターンを形式的に、かつ厳密に表現するための特殊な記法です。これは、プログラミングにおいて、文字列の検索、置換、入力検証などを […]

SQL(エスキューエル)

SQL(エスキューエル) 英語表記: SQL 概要 SQL(Structured Query Language)は、リレーショナルデータベース(RDB)を操作・管理するために設計された言語です。これは数あるプログラミング […]

パイプライン処理

パイプライン処理 英語表記: Pipeline Processing 概要 パイプライン処理とは、関数型プログラミングにおける主要な手法の一つであり、複数の処理(関数)を鎖のようにつなぎ合わせ、前の処理の出力結果を次の処 […]

モナド

モナド 英語表記: Monad 概要 モナドは、関数型プログラミングパラダイムにおける極めて重要な「関数型手法」の一つです。これは、純粋性を保ちながら、通常は副作用を伴う処理(入出力、状態管理、例外処理など)を安全かつ抽 […]

イミュータブルデータ

イミュータブルデータ 英語表記: Immutable Data 概要 イミュータブルデータとは、一度作成されたらその状態を決して変更できない(書き換えられない)データのことを指します。この概念は、プログラミングパラダイム […]

Scala(スカラ)

Scala(スカラ) 英語表記: Scala 概要 Scalaは、プログラミングパラダイムの主要な流れである「関数型プログラミング」と「オブジェクト指向プログラミング」の二つの長所を高いレベルで統合するために設計された、 […]