モナド
「モナド」の英語
「モナド」は英語で monad と言います。関数型プログラミングで、計算や値を包み、複数の処理を組み合わせるための抽象概念です。特定のライブラリ名ではなく、言語ごとに実装が異なります。
「モナド」の英語の使い分け
関数型プログラミングで、計算や副作用を包む専門用語です。
「モナド」の例文
In Haskell, a monad encapsulates computations with side effects.
Haskellでは、モナドは副作用のある計算をカプセル化する。
コアイメージ
計算や値を一つの枠で包み結合と副作用の扱いを統一する抽象構造、モナド
英英
An abstract structure that represents computations as values, enabling sequencing and composition of operations and managing side effects.
語源
monadは、ギリシャ語monas「単一」から派生し17世紀の哲学で単子を表した語が数学・計算理論に取り入れられ計算を一つにまとめる構造を指すようになった
コラム
- モナドはライブラリ名や言語固有の機能ではなく計算の合成と副作用管理を抽象化する概念であり言語ごとに実装が異なる
「モナド」のレベル別の例文
「モナド」を英語にするときのよくある間違い
× Monad is a Haskell library.
○ A monad is an abstraction used in functional programming.
モナドは特定のライブラリ名ではなく、計算の組み合わせ方を表す概念です。