無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
著者をフォロー
OK
すごいHaskellたのしく学ぼう!
購入オプションとあわせ買い
丁寧な解説とポップな例題で本物のHaskellプログラミングを習得できる入門書。
原書の"Learn You a Haskell for Great Good!"は、型、遅延評価、モナドといった難しい概念にも自然に慣れていけるよう工夫された構成、他の言語経験者への配慮に加え、原著者による楽しいイラストによって、もっとも分かりやすいHaskell本として、高く評価されています。
- 本の長さ420ページ
- 言語日本語
- 出版社オーム社
- 発売日2012/5/23
- 寸法15 x 1.8 x 21 cm
- ISBN-104274068854
- ISBN-13978-4274068850
よく一緒に購入されている商品

この商品をチェックした人はこんな商品もチェックしています
登録情報
- 出版社 : オーム社
- 発売日 : 2012/5/23
- 言語 : 日本語
- 本の長さ : 420ページ
- ISBN-10 : 4274068854
- ISBN-13 : 978-4274068850
- 商品の重量 : 500 g
- 寸法 : 15 x 1.8 x 21 cm
- Amazon 売れ筋ランキング: 本 - 48,695位 (本の売れ筋ランキングを見る)
- プログラミング (本) - 274位
- IT - 298位
- カスタマーレビュー:
著者について

著者の本をもっと見つけたり、似たような著者を調べたり、おすすめの本を読んだりできます。
カスタマーレビュー
お客様のご意見
お客様の投稿に基づきAIで生成されたものです。カスタマーレビューは、お客様自身による感想や意見であり、Amazon.co.jpの見解を示すものではありません選択して詳細を見る
日本からのトップレビュー
- 星5つ中5つ
タイトル通りの内容で素晴らしい!
2026年7月6日に日本でレビュー済み7 章まで読んでいる途中の感想になりますが、2026 年に読んでも古さを感じさせない面白い本です。特に foldl 以外にも foldr がわざわざ用意されている理由を知った時は興味深いと思いました。
フィードバックを送信中...フィードバックを送信中...参考になったフィードバックをお寄せいただきありがとうございます。申し訳ありませんが、投票の記録に失敗しました。 もう一度お試しくださいありがとうございます。数日中に調査いたします。申し訳ありません。このレビューを報告できませんでした。 もう一度お試しください - 星5つ中4つ
読み物として面白い
2015年12月11日に日本でレビュー済み前半は他の多くの言語の入門書と同様、ほーんこの言語だとこれをこう書くのかーほーんという感じなのですが、先に進むにつれて、徐々にHaskell特有の未知の概念が出てきます。
その書き方が凄くうまい。
難解とされるモナドに辿り着くまで、Functor / Applicative Functor を経由した緩やかな学習曲線で進んでいくため、訳わかんねえポイーとなることはほぼないでしょう。
語り調の文体も相まって、新しい言語を覚えようとしている、という感覚は薄く、むしろ次のページが気になってどんどん読み進めてしまうような本です。
私のお気に入りの"計算の状態の正体"の章を例に取ると、
"状態を楽に扱うには言語の純粋性を諦めないといけないと思うだろ?いやいやHaskellならそんなことないんだよ"
んなこと言ったってどうやるのさ
"手続き型言語でいうx = 5という式の意味をよーく考えると…"
確かに!!!
"じゃあそれをモナドにしよう"
やべえ…
といった感じでいちいち人を引きこむような書き方がされており、技術書なのに読んでいて口角が上がります。
役に立つかは別として、Haskellという言語の面白さ/ユニークさがひしひしと伝わってくる。
と、ここまで書いたように私は凄く満足しているのですが、俺はこの本でHaskellの全てを知るぞ!という方にはオススメできません。
尺の都合上仕方ないのかもしれませんが、モナドトランスフォーマーなど、Haskellでなにか作る際にほぼ必ず必要になってくる要素のいくつかが一切解説されていません。
まるでそんなもの存在しないかのよう。
インターネット上の記事を読んで補完すればいい話なのですが、入門書を名乗るからには載っていてもいいんじゃないかなあということで☆-1です。
面白さより実用的な本が欲しいんだという方には、Real World Haskellあたりをオススメします。
22人のユーザーが役に立ったと感じていますフィードバックを送信中...フィードバックを送信中...参考になったフィードバックをお寄せいただきありがとうございます。申し訳ありませんが、投票の記録に失敗しました。 もう一度お試しくださいありがとうございます。数日中に調査いたします。申し訳ありません。このレビューを報告できませんでした。 もう一度お試しください - 星5つ中5つ
命令型から宣言型へ
2024年1月7日に日本でレビュー済み意識改革される良書。
命令型のパラダイムから順を追って純粋関数型言語 Haskell の世界へ誘ってくれる
ある程度プログラミングの素養のある人向け。
3人のユーザーが役に立ったと感じていますフィードバックを送信中...フィードバックを送信中...参考になったフィードバックをお寄せいただきありがとうございます。申し訳ありませんが、投票の記録に失敗しました。 もう一度お試しくださいありがとうございます。数日中に調査いたします。申し訳ありません。このレビューを報告できませんでした。 もう一度お試しください - 星5つ中5つ
いい本です良書
2023年12月29日に日本でレビュー済みとにかく表紙といい良書です。
きっとこれからもずっと愛される良書だと私は思います。
2人のユーザーが役に立ったと感じていますフィードバックを送信中...フィードバックを送信中...参考になったフィードバックをお寄せいただきありがとうございます。申し訳ありませんが、投票の記録に失敗しました。 もう一度お試しくださいありがとうございます。数日中に調査いたします。申し訳ありません。このレビューを報告できませんでした。 もう一度お試しください - 星5つ中5つ
Haskellを学ぶ際に最初に読むべき本
2020年5月23日に日本でレビュー済み素晴らしい本です!
わかりやすい例を上げながら、それが何を目的としたものなのか、どんな役に立つものなのかを説明してくれるため、理解しやすいと思います。
Haskellを学ぶ際に最初に読むべき本だと思います。
出版年が古いため、一部、importすべきモジュール名が変わっていたりするので、Hoogle等を使用して調べながら進めないといけないこともありますが、それがあったとしても、この本から入るのがHaskellを学び始める際の一番の近道だと思います。
8人のユーザーが役に立ったと感じていますフィードバックを送信中...フィードバックを送信中...参考になったフィードバックをお寄せいただきありがとうございます。申し訳ありませんが、投票の記録に失敗しました。 もう一度お試しくださいありがとうございます。数日中に調査いたします。申し訳ありません。このレビューを報告できませんでした。 もう一度お試しください - 星5つ中4つ
ある程度プログラミングの知識が必要な本。
2012年5月30日に日本でレビュー済み翻訳はプログラミング初心者用にはなっていません、ある程度の知識が必要です。
初めてプログラミングをするという人は他の言語の入門書をおすすめします。
出来るのならば、
命令型言語(C言語,FORTRAN)
オブジェクト指向言語(Ruby,Python,Java,C++)
などをかじってからの方が良いです。
関数型言語という物は、命令型言語を土台にオブジェクト指向言語が生まれ、
さらにオブジェクト指向言語を土台に関数型言語が生まれたような物だからです。
いうなれば第三世代型言語とでも言うべき言語です。
下記の文がすんなり理解できるのなら本のタイトル通り楽しく学ぶことが出来るでしょう。
p34
最後に ーーー 型クラスに関するいくつかの注意
型クラスは抽象的なインターフェイスとして定義されているので、
1つの型はいくつもの型クラスのインスタンスになることができるし、
1つの型クラスはいくつもの型をインスタンスとして持てます。
例えば、Char型をインスタンスとする型クラスはたくさんあって、
その中にはEqとOrdクラスがあり、
これは2つの文字は等値性比較とアルファベット順の比較の両方ができるからです。
型をある型クラスのインスタンスにするために、
いったん別のインスタンスにする必要があることがあります。
例えば、Ordクラスのインスタンスになるには、
先にEqクラスのインスタンスになる必要があります。
言い換えれば、Eqクラスのインスタンスであることは
Ordクラスのインスタンスになるための必要条件です。
2つのものが順序付けられるということは、
それらが等しいかどうかも分かるはずだ、
と考えれば納得できるでしょう。
Char=文字列
Eq=同値
Ord=順列
内容は素晴らしかったのですが、
翻訳された文にすこし不満があったので星4つです。
12人のユーザーが役に立ったと感じていますフィードバックを送信中...フィードバックを送信中...参考になったフィードバックをお寄せいただきありがとうございます。申し訳ありませんが、投票の記録に失敗しました。 もう一度お試しくださいありがとうございます。数日中に調査いたします。申し訳ありません。このレビューを報告できませんでした。 もう一度お試しください - 星5つ中5つ
わかりやすいし,役に立ちます
2019年1月24日に日本でレビュー済みわかりやすい説明で関数型プログラミングがよくわかります.
2人のユーザーが役に立ったと感じていますフィードバックを送信中...フィードバックを送信中...参考になったフィードバックをお寄せいただきありがとうございます。申し訳ありませんが、投票の記録に失敗しました。 もう一度お試しくださいありがとうございます。数日中に調査いたします。申し訳ありません。このレビューを報告できませんでした。 もう一度お試しください - 星5つ中3つ
自分には難しい。
2023年11月2日に日本でレビュー済みRustの本をいくらかは読んだ後に『プログラミングの基礎』(知ってのとおり?OCamlの本です)を改めて少し読んでから、改めて(言うまでもなくHaskellの本の)『[増補改訂]関数プログラミング実践入門』を読んだところかなり分かるようになったので、改めてこの本を読んで見ることにしましたがやっぱり良く分かりません。
個人的にはこの本があまり「型々」言っていないのが理解を阻んでいる気がしますが、いずれにしても他のプログラミング言語でそれなりの経験がある人向けの本なのは間違いないと思います。
1人のお客様がこれが役に立ったと考えていますフィードバックを送信中...フィードバックを送信中...参考になったフィードバックをお寄せいただきありがとうございます。申し訳ありませんが、投票の記録に失敗しました。 もう一度お試しくださいありがとうございます。数日中に調査いたします。申し訳ありません。このレビューを報告できませんでした。 もう一度お試しください













