概要
Haskellという言語名は論理学者Haskell B. Curryの名前から。静的型付けコンパイラ型言語。変数宣言において型推論機能を利用できる。Haskellにおける「関数」とは、受け取る引数の値が一定なら関数の返り値も常に一定の関係にあるものに限定される。関数が内部状態を持つことは許可されない。そして変数の初期値は再代入によって変更することはできないという制約下において、関数を引数に作用させてプログラムの処理を進めていく方式の言語である。このような制約を持つため、プログラムの各部分の実行順序を任意に選ぶことができ、並列演算への応用が容易である。
フリーの開発環境としてGHCやHugsがある。これらはeclipseから利用することもできる。
Haskellで書かれた日本で有名なゲームにMonadiusというのがある。
Hello worldの例
main = putStrLn "Hello world!"
関連動画
Haskellに関するニコニコ動画の動画を紹介してください。
関連商品
関連コミュニティ
Haskellに関するニコニコミュニティを紹介してください。
関連項目
携帯版URL:
http://dic.nicomoba.jp/k/a/haskell
http://dic.nicomoba.jp/k/a/haskell


ページ番号: 1115675
リビジョン番号: 517215
読み:ハスケル
初版作成日: 09/01/25 21:28 ◆ 最終更新日: 09/11/18 23:09
編集内容についての説明/コメント: add pic*1
記事編集 / 編集履歴を閲覧 / Twitterで紹介





JASRAC許諾番号: 9011622001Y31015
ヘッダー:固定
ヘッダー:追従