「Haskell」の版間の差分

提供:MonoBook
ページの作成:「'''Haskell'''(読み:はすける)とは、プログラミング言語のひとつで、非正格な評価を特徴とする純粋関数型プログラミ...」
 
編集の要約なし
 
20行目: 20行目:
==関連項目==
==関連項目==
*[[Glasgow Haskell Compiler]]
*[[Glasgow Haskell Compiler]]
[[category: プログラミング言語]]


==参考文献==
==参考文献==

2024年2月9日 (金) 09:51時点における最新版

Haskell(読み:はすける)とは、プログラミング言語のひとつで、非正格な評価を特徴とする純粋関数型プログラミング言語である。

概要[編集 | ソースを編集]

Haskellの名称は論理学者であるハスケル・カリーに由来する。

Haskellは以下のような特徴的な機能を持つ。

また、遅延評価再帰的な関数代数的データ型もサポートしている。 さらに独自の概念として圏論のアイデアを利用し、参照透過性を壊すことなく副作用のある操作(例えば 代入入出力配列など)を実現するモナドを含む。

このような機能の組み合わせにより、手続き型プログラミング言語では記述が複雑になるような処理がしばしば簡潔になるばかりではなく、必要に応じて手続き型プログラミングを利用できる。

歴史[編集 | ソースを編集]

関連項目[編集 | ソースを編集]


参考文献[編集 | ソースを編集]