Would you like to see this page in English? Click here.


または
1-Clickで注文する場合は、サインインをしてください。
こちらからも買えますよ
この商品をお持ちですか? マーケットプレイスに出品する
Haskell: The Craft of Functional Programming (3rd Edition) (International Computer Science Series)
 
 

Haskell: The Craft of Functional Programming (3rd Edition) (International Computer Science Series) [ペーパーバック]

Simon Thompson
5つ星のうち 4.5  レビューをすべて見る (2件のカスタマーレビュー)
価格: ¥ 4,995 通常配送無料 詳細
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
通常1~3週間以内に発送します。 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。

キャンペーンおよび追加情報

  • 掲載画像とお届けする商品の表紙が異なる場合があります。ご了承ください。


よく一緒に購入されている商品

この本とLearn You a Haskell for Great Good!: A Beginner's Guide ¥ 3,368 をあわせて買う

Haskell: The Craft of Functional Programming (3rd Edition) (International Computer Science Series) + Learn You a Haskell for Great Good!: A Beginner's Guide
合計価格: ¥ 8,363

これらの商品のうちの1つが他の商品より先に発送されます。 詳細の表示

  • 対象商品: Haskell: The Craft of Functional Programming (3rd Edition) (International Computer Science Series)

    通常1~3週間以内に発送します。 在庫状況について
    この商品は、Amazon.co.jp が販売、発送します。
    通常配送無料(一部の商品・注文方法等を除く) 詳細

  • Learn You a Haskell for Great Good!: A Beginner's Guide

    在庫あり。 在庫状況について
    この商品は、Amazon.co.jp が販売、発送します。
    通常配送無料(一部の商品・注文方法等を除く) 詳細



商品の説明

内容説明

One of the leading textbooks on Haskell programming, this third edition is thoroughly revised throughout and includes new material on testing and domain-specific languages and a variety of new examples and case studies, including simple games.


  • Emphasises software engineering principles.
  • Encourages a disciplined approach to building reusable libraries of software components.
  • Case studies are used throughout the book to introduce new ideas, illustrate important concepts, and demonstrate how existing techniques work together. Case studies include:
    • An interactive calculator programme.
    • A coding and decoding system.
    • A small queue simulation package.
  • Companion website contains supporting material (such as visualisation tools and a substantial number of web links) to aid further study.
  • Appendices contain information on Hugs errors.

Book Description

The second edition of Haskell: The Craft of Functional Programming is essential reading for beginners to functional programming and newcomers to the Haskell programming language. The emphasis is on the process of crafting programs and the text contains many examples and running case studies, as well as advice an program design, testing, problem solving and how to avoid common pitfalls.

Building on the strengths of the first edition, the book includes many new and improved features:

Complete coverage of Haskell 98, the standard version of Haskell which will be stable and supported by implementations for years to come.

An emphasis on software engineering principles, encouraging a disciplined approach to building reusable libraries of software components.

Detailed coverage of the Hugs interpreter with an appendix covering other implementations.

A running case study of pictures emphasizes the built-in functions which appear in the standard prelude and libraries. It is also used to give an early preview of some of the more complex language features, such as high-order functions.

List comprehensions and the standard functions over lists are covered before recursion.

Early coverage of polymorphism supporting the "toolkit" approach and encouraging the resuse of built-in functions and types.

Extensive reference material containing details of further reading in books, journals and on the World Wide Web.

Accompanying Web Site supporting the book, containing all the program code, further teaching materials and other useful resources.
--このテキストは、 ペーパーバック 版に関連付けられています。


登録情報

  • ペーパーバック: 608ページ
  • 出版社: Addison-Wesley Professional; 3版 (2011/9/22)
  • 言語 英語, 英語, 英語
  • ISBN-10: 0201882957
  • ISBN-13: 978-0201882957
  • 発売日: 2011/9/22
  • 商品の寸法: 23.9 x 16.8 x 3.6 cm
  • おすすめ度: 5つ星のうち 4.5  レビューをすべて見る (2件のカスタマーレビュー)
  • Amazon ベストセラー商品ランキング: 洋書 - 70,416位 (洋書のベストセラーを見る)
  •  カタログ情報、または画像について報告

  • 目次を見る

この本のなか見!検索より (詳細はこちら
この本の別エディションの内容をブラウズ・検索
この本のサンプルページを閲覧する
おもて表紙 | 著作権 | 目次 | 抜粋 | 索引 | 裏表紙
この本の中身を閲覧する:

この商品を見た後に買っているのは?


この商品につけられているタグ

 (詳細)
タグをクリックすると、タグがつけられた商品、タグをつけた人が表示されます。※タグは初期設定で公開になっています。詳しくはこちら
 

 

カスタマーレビュー

最も参考になったカスタマーレビュー
17 人中、14人の方が、「このレビューが参考になった」と投票しています。
形式:ペーパーバック
Haskell の本としては実は珍しい、普通のプログラミング入門書です。

数ある本の中でも Haskell を書けるようにさせるという目標意識が特に強く、List に関する新しい操作法を提示する度に List に対する処理を行う関数の実装の別解に立ち戻るなど、とにかく Haskell を使ってのプログラミングを叩き込むという姿勢が見て取れます。
サポートサイトも充実しており、講師としての配慮が伺えますね。

Haskell を学ぶときに選ぶ本としては、無難なんじゃないでしょうか?

……ところで、数年前から出版予定の延長を繰り返している第三版はいつでるんでしょうね?
このレビューは参考になりましたか?
6 人中、2人の方が、「このレビューが参考になった」と投票しています。
形式:ペーパーバック
以前からHaskellに興味があり、「ふつうのHaskellプログラミング」、「Real World Haskell」、「プログラミングHaskell」と渡り歩いてこの本にも手を出しました。

で、この本の感想ですが、何か別の本でHaskellについての感触を得ているのであれば、却ってこの本の「例題で確認しましょう」的スタイルは鬱陶しいかなと思います。もっとさくっと次のトピックへ進んでくれよと。(ぅぉぃ

そんなわけで、途中で読み飽きた上でのレビューになっていますが、まずはHaskellに慣れてみようという人には最適な本、それなりにHaskellについて理解している人にとっては「別の本を探した方がまし」といったところですね。(←貶すつもりはないですよ、念のため) あるいは僕が「読み飽きた」と言ってるところにHaskellの神髄が隠されているかも知れませんが、それは別の人から別の機会にどうぞ、です。(^^;;)
このレビューは参考になりましたか?
Amazon.com で最も参考になったカスタマーレビュー (beta)
Amazon.com:  17件のカスタマーレビュー
23 人中、23人の方が、「このレビューが参考になった」と投票しています。
Love it! 2001/5/18
By Ronald J. Legere - (Amazon.com)
形式:ペーパーバック
This was my first text on Haskell, and it certainly got me up to speed on all the essential elements. I prefer Hudaks text for most things, but there is no good reason not to own every Haskell book you can get your hands on. This book is especially strong on learning how to prove things about programs.

It doesnt get to Monads until near the end, but perhaps that is a good thing. It depends on what you want out of a text.

I used this text for self study, and it is well suited to such a task.

21 人中、21人の方が、「このレビューが参考になった」と投票しています。
Review from a first-year computer science perspective 2006/3/19
By Ben Carbery - (Amazon.com)
形式:ペーパーバック
Most of the reviewers for this text so far seem to be more experienced programmers or computer scientists. So I am writing this review to give a different perspective.

My uni has this year chosen Haskell as the INTRODUCTORY language, apparently because it:

1) Is a clear implementation of some fundamental programming concepts

2) Puts everyone on an equal footing, since no-one is likely to have studied it (or even another functional language) before.

I have little formal background but have been messing around with scripting languages like TCL for a couple of years.

The initial transition to thinking from a functional perspective seemed very difficult. The idea of recursion as opposed "just sticking it in a loop" took a while to stick.

But I have found simply by working through the book I have progressed quickly and in only a few weeks it has become quite natural to think in a Haskell way.

I attribute this to the excellent layout of the book, but more importantly the frequent exercises provided throughout each chapter. As my lecturer is fond of saying, practice is the only way to learn programming, and it is by exploring the introduced concepts in this way that I feel my learning of Haskell has been most effective.

The book is paced, if anything, a little slowly. But since I am someone who likes to gain a thorough understanding of topics I don't mind this. The exercises themselves are well thought out and tend to offer an increasing amount of challenge. Something that conceptually seems trivial can be given an interesting twist when it comes to writing a function.

I suppose experienced programmers may have covered similar kinds of exercises in other languages so it may not be quite so interesting, and they will be more wrestling with the mechanics of Haskell than gaining theorertical insights. However this highlights it's usefulness to a beginning programmer.

It has been said that learning a functional language increases your abilities in other languages. Whether this is true for me I haven't discovered yet, but certainly it has given me far more insight than I could have got from a scripting langauge about what is actually happening in a program.

This really is a well-written and surprisingly accessible book considering the typical Haskell programmer. I can highly recommend it.
20 人中、19人の方が、「このレビューが参考になった」と投票しています。
An interesting introduction 2001/1/18
By Doug201 - (Amazon.com)
形式:ペーパーバック
I read this book as my first book towards learning functional programming and Haskell specifically. With many years of (imperative and object oriented) software engineering behind me, the concept of functional programming was interesting.

The good parts of this book are that it is extremely well organized. It includes many helpful exercises (which I highly recommend) and a very good introduction (the first ten or dozen chapters).

Later on in the book, however, I found increasing difficulty. The author picks up the pace of the material without, in my opinion, justification. By the end, he covers what, from reading several other books and many online articles, I consider the most confusing topic in a single chapter or two. Reading it several times, I'm still uncertain how to build an I/O intensive program in Haskell, and/or what a Monad truly is and/or how exception processing is properly handled.

That notwithstanding (because it seems to be a fairly common complaint of new Haskell students) I quite enjoyed the book. Before you buy it, though, you may wish to consider books from Paul Hudak (a Yale professor and nice guy) and Richard Bird, both of whom have written on Haskell; Paul actually taught a class which I avoided back in the early 90s - too bad, too, because then I wouldn't have to start from scratch so many years later.

カスタマーレビューの検索
この商品のカスタマーレビューだけを検索する

クチコミ

クチコミは、商品やカテゴリー、トピックについて他のお客様と語り合う場です。お買いものに役立つ情報交換ができます。
この商品のクチコミ一覧
内容・タイトル 返答 最新の投稿
まだクチコミはありません

複数のお客様との意見交換を通じて、お買い物にお役立てください。
新しいクチコミを作成する
タイトル:
最初の投稿:
サインインが必要です
 

クチコミを検索
すべてのクチコミを検索
   


リストマニア


関連商品を探す


同じキーワードの商品を探す


フィードバック


Amazon.co.jpのプライバシー ステートメント Amazon.co.jpの発送情報 Amazon.co.jpでの返品と交換