入門 Haskell プログラミング(ニュウモンハスケルプログラミング)
- 著者:
- Will Kurt/株式会社クイープ(ウィル・カート/カブシキガイシャクイープ)
- 出版社:
- 翔泳社
- 出版日:
- 2019年07月31日頃
- ISBN:
- 9784798158662
- 価格:
- ¥4,180
- 在庫:
- 1
- 判型:
- 単行本
書籍紹介
「コンピュータのプログラミング」から脱却し、
“学術”ではない、実用度重視の Haskell 入門書
Haskell は、関数型プログラミングを研究する対象としての側面が強すぎ、一般的なアプリケーション構築を目的とした開発言語の側面が、おざなりにされがちでした。そのため、他の言語 (Java とか C/C++とか C#とか) がこなす、ありふれたアプリケーションを Haskell で構築しようとすると、キーボードを叩く指が止まってしまうことがありました。本書は関数型プログラミングの基本を押さえつつ、実用的なプログラムを書けるようなレベルに誘う一冊です。
もちろん、そのためにはプログラミング言語としての基礎的な知識や、 Haskell ならではの技法・手法の理解が欠かせません。本書では、最終的に I/O を使用し、乱数を生成し、 DB アプリケーションを作れるところまで道筋を示します。
二度と Haskell に触れないとしても、この言語 (と、その思想) に触れることで、
・安全で機能的なコードを書くこと
・問題を注意深くモデル化すること
を身につけることができます。
つまるところ、抽象化についてより深く思考し、あらゆる言語によるコードの潜在的なバグの発見に繋がります。
また、プログラミング言語理論を理解する上での特訓にもなるはずです。というのも、 Haskell の言語機能は、常に新しいプログラミング言語へ、そして既存の言語での新しい機能として発展しているからです。
この本は、
・プログラミングスキルとプログラミング言語の理解を次のレベルに引き上げたい、既存のプログラミング経験のある人
を対象としていますが、根気強く読み解いていけば、必ず視野は広がります。そして、 Haskell とその機能をよく知っていれば、今後何年にもわたってプログラミングの地平線を越えて何が起きているのかを理解する上での足がかりとなります。
本書は
Will Kurt , "Get Programming with Haskell"
ISBN 9781617293764, Manning Publications Co., 2018 March
の日本語版です。
【本書のポイント】
・ 7 つのユニットと 42 の短い章構成
・節ごとの理解度チェック
・章ごとの練習問題
・豊富な補足事項とポイント詳解
【読者が得られること】
・関数型プログラミングの基礎知識
・ Haskell による実用的なプログラミング能力
・抽象度の高い思考方法
言及の推移
言及 Qiita 記事 (8 件)
Scala 選定の結果と継続の方針 〜Advent Calendar 2016 Day 25 へのアンサー〜
♡ 55Scala, ポエム, プラットフォーム移行, 技術選定, アンサー記事「一人で書いて、一人で使うコード」しか書いたことがない新卒web系開発エンジニアがだいたい必要な技術領域をつかむ
♡ 37Web, 新卒エンジニア, 新卒Haskellをちょっとかじったことがある人向けのTidalCyclesインストール on Windows
♡ 11Haskell, VSCode, TidalCyclesHaskell入門からモナドまでを最速でマスターする Part 0: 準備
♡ 10Haskell, モナドTypeScriptでHaskellのモナド三兄弟の雰囲気をつかむ 前編
♡ 6TypeScript, Monad, Functor, ApplicativeHaskell入門から学ぶ~IO型~
♡ 5Haskell技術書典の各サークルのジャンル詳細を取得するコマンド作った
♡ 2Go, command, スクレイピング2024/4/18主にITとかセキュリティの記事
♡ 0Security, ニュース
この本に興味がある方におすすめ
この本に関連
関連記事
プログラミング言語の入門書ガイド - 最初の言語を本で学ぶ
プログラミング言語の入門書の選び方と、動画教材との使い分け、言語選びの判断基準を紹介します。
OS・低レイヤー本ガイド - コンピュータの仕組みを学ぶ技術書の選び方
OS、コンパイラ、ネットワークなど低レイヤーを学べる技術書の 4 ジャンルと、どこから始めるべきかの指針、賞味期限の見極め方を紹介します。
有名プログラマの読書習慣 - 天才たちは何を読んできたのか
リーナス・トーバルズ、まつもとゆきひろ、ビル・ゲイツなど、著名なプログラマたちの読書習慣と愛読書を紹介します。天才たちの読書スタイルから学べることとは。