すごい Haskell たのしく学ぼう!(スゴイハスケルタノシクマナボウ)
- 著者:
- Miran Lipovaca/田中 英行/村主 崇行(ミラン リポヴァチャ/タナカ ヒデユキ/ムラヌシ タカユキ)
- 出版社:
- オーム社
- 出版日:
- 2012年05月25日頃
- ISBN:
- 9784274068850
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
技書の森解説
関数型プログラミングの世界に足を踏み入れようとして、最初に壁になるのは「何が分からないのか分からない」状態です。本書はその壁を、ユーモアを交えた語り口と豊富なコード例で崩していきます。原著 "Learn You a Haskell for Great Good!" の邦訳であり、 Haskell の型システム、パターンマッチ、高階関数、そしてモナドに至るまでを、手を動かしながら順に積み上げていく構成です。
既に何らかの手続き型・オブジェクト指向言語を書ける人が対象で、プログラミング自体の初心者向けではありません。しかし Haskell に関しては前提知識ゼロから始められるよう配慮されています。モナドの章は読者が何度も立ち止まる難所として知られていますが、それ以前の章で型クラスやファンクターの感覚を丁寧に育てているため、再読すると理解が進む設計になっています。 Haskell を業務で使わない人にとっても、ここで身につく「副作用を型で表現する」「合成で設計する」という思考法は、他の言語に持ち帰れる資産になります。
言及 Qiita 記事 (67 件)
【SIer新人向け】研修では教えてくれないノウハウ集
♡ 1496初心者, 新人プログラマ応援「関数型言語」に関するFAQ形式の一般的説明
♡ 731Haskell, Scheme, OCaml, 関数型言語, 関数型プログラミングTwitterを巡回していてわかったHaskell初心者が躓きやすいポイント8つ
♡ 566Haskell, 新人プログラマ応援エンジニアのインターンが技術書を30冊くらい読んでみたので、ゆるくまとめてみた
♡ 469本, 技術書, 書籍, 新卒エンジニア, 新卒応援すごいHaskell、ハスケル子と学ぼう!
♡ 212Haskell, モナド, Elm, 関数型プログラミング, 純粋関数型言語2017年に「すごいHaskellたのしく学ぼう」を読む
♡ 203HaskellPythonで理解する再帰関数
♡ 186Python, 再帰, 再帰関数, 再帰呼び出しAtCoder に登録したら解くべき精選過去問 10 問を Haskell で解いてみた
♡ 144Haskell, AtCoder, 競技プログラミングJavaScriptの async/await はどこから来たのか? C#、F#、Haskell……源流を辿ったら1958年にたどり着いた件
♡ 129JavaScript, async, 歴史, プログラミング言語, awaitClojure/ClojureScript関連リンク集
♡ 124Clojure, ClojureScript, 開発環境, lisp, 入門
この本に興味がある方におすすめ
この本に関連
関連記事
ソフトウェア開発の歴史を変えた 5 冊の技術書
アルゴリズムの学問化からコードの可読性革命まで、ソフトウェア開発の方向性を決定づけた 5 冊の技術書を、時代背景とエピソードとともに紹介します。
プログラミングの本は教科書とは違う
学校の教科書のように暗記する必要はありません。プログラミングの本は辞書のように使うものです。教科書との違いと、正しい付き合い方を紹介します。
写経を超える - 技術書のコードを自分のプロジェクトに応用する方法
技術書のサンプルコードを写経するだけでは実力は伸びません。書籍のコードを自分のプロジェクトに応用し、実務で使える力に変える 5 つのステップを解説します。