通常配送無料 詳細
残り1点(入荷予定あり) 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
Pearls of Functional Algo... がカートに入りました
+ ¥ 257 関東への配送料
コンディション: 中古品: 良い
コメント: 保管時の汚れ、擦れ、表紙に多少のキズがあります。未読品です。原則当社営業日(土・日、祝祭日を除く平日)午後3時までのご注文は東京都より当日発送致します。品切れの際は速やかにご注文をキャンセルさせて頂きます。
この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。

Pearls of Functional Algorithm Design (英語) ハードカバー – 2010/9/16

その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
¥ 6,926
¥ 6,674 ¥ 6,000


Amazon Student会員なら、この商品は+10%Amazonポイント還元(Amazonマーケットプレイスでのご注文は対象外)。

click to open popover


Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Android


対象の書籍が大幅に割引中。オールジャンルでお買い得な本が勢揃い。 >詳しく見る



Richard Bird takes a radical approach to algorithm design, namely, design by calculation. These 30 short chapters each deal with a particular programming problem drawn from sources as diverse as games and puzzles, intriguing combinatorial tasks, and more familiar areas such as data compression and string matching. Each pearl starts with the statement of the problem expressed using the functional programming language Haskell, a powerful yet succinct language for capturing algorithmic ideas clearly and simply. The novel aspect of the book is that each solution is calculated from an initial formulation of the problem in Haskell by appealing to the laws of functional programming. Pearls of Functional Algorithm Design will appeal to the aspiring functional programmer, students and teachers interested in the principles of algorithm design, and anyone seeking to master the techniques of reasoning about programs in an equational style.


'… well-presented and well-motivated material strives to become a stepping stone to further discovery. Any serious computer scientist would benefit from reading and properly understanding this book.' Computing Reviews

'… an excellent guide into this method of algorithm development.' Journal of Functional Programming



  • ハードカバー: 290ページ
  • 出版社: Cambridge University Press (2010/9/16)
  • 言語: 英語
  • ISBN-10: 0521513383
  • ISBN-13: 978-0521513388
  • 発売日: 2010/9/16
  • 商品パッケージの寸法: 17.4 x 1.7 x 24.7 cm
  • おすすめ度: この商品の最初のレビューを書き込んでください。
  • Amazon 売れ筋ランキング: 洋書 - 125,039位 (洋書の売れ筋ランキングを見る)
  •  カタログ情報を更新する画像についてフィードバックを提供する、または さらに安い価格について知らせる

  • 目次を見る



Amazon.co.jp にはまだカスタマーレビューはありません

Amazon.com で最も参考になったカスタマーレビュー (beta)

Amazon.com: 5つ星のうち 4.3 10 件のカスタマーレビュー
85 人中、84人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 2.0 A Warning on the Kindle Edition 2013/2/2
投稿者 JWS - (Amazon.com)
形式: Kindle版 Amazonで購入
While this appears to be an excellent text, the author uses a number of mathematical symbols which are not rendered correctly in the Kindle edition. They are sometimes rendered with a question mark or a rectangular box. This can make the derivations difficult to follow. Since this book is also somewhat expensive for a Kindle edition, if you can afford it, you should probably go for the paper version (assuming the paper version is typeset correctly).
4 人中、4人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 Was worth calling it the "Pearls" 2015/5/25
投稿者 Rakesh - (Amazon.com)
形式: ハードカバー Amazonで購入
I was one of those people who had learned the fundamentals of algorithms from the Programming Pearls (2nd edition) by Bentley. I have to say that since that text, many has written books about programming and algorithms in general and not one had the stuff to call it "pearl". I think this one came close to achieving the similar goal as the original one, but in the domain of functional programming. For those of you who have not read the original pearls, these books are almost like a collection of publication papers, but very well explained and throughly put into a programming environment. Another most important feature of this book (and the original pearls) is that each chapter is about a single problem that has a unique characteristic in algorithms. While most other algorithms books are organized by data structure types, these ones are focused in the category of problems. I have to say that this is the most intuitive form for people interested in algorithms.

Haskell is a perfect choice of language. However, I don't think this book is just for Haskell programmers. Some of most intriguing problems are covered in very good structure. My favorites are the coverage of saddleback search, last tail, raking suffixes and nexuses. All others topics are really well done, but these were the topics that I had hard time googling for a good explanation. Great work.
34 人中、32人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 A book for someone who wants to think 2010/11/25
投稿者 John Wagner - (Amazon.com)
形式: ハードカバー Amazonで購入
Bird has written a fine book, the functional analogue to Bentley's fine pieces. If there is one thing that's common to the functional attitude in program design, it's an emphasis on proof and logical consistency. Bird goes into detail and carefully shows why algorithms perform, and what their costs must be in terms of time and space complexity.
One quibble: the reader, to follow the arguments, will want to write the short code selections for himself, to check Bird's arguments; he'll find himself having to define a number of Unicode mathematical operators, like
U-2209, for example. But this isn't hard to do, in Haskell.
Each chapter is well-written, to the point, and closely argued. In showing the beauty of Haskell in a clear way, or showing the beauty of concrete maths in a clear way, Bird has done well.
3 人中、3人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 Great book that really helps you become a better programmer. 2013/1/4
投稿者 Greg Rivera - (Amazon.com)
形式: ハードカバー Amazonで購入
This book really helped me think about problem solving more efficiently. Functional programming is becoming very powerful and books like this show you why. Thanks to this book, I am now writing shorter and more methodical code. Also great for honing your Haskell skills.
10 人中、9人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 Required reading for any computing scientist 2011/10/16
投稿者 Dr. Bruce Watson - (Amazon.com)
形式: ハードカバー Amazonで購入
I love this book. Just like Jon Bentley's Pearls books, this rather thin book is quite literally a pearl of programming wisdom. Although it's angled to the functional paradigm (Haskell, which is a pleasure as well), it makes for provocative reading given that other languages like C++ and various scripting languages are increasingly including functional programming facilities. This belongs on every computer scientist's (and software engineer's) bookshelf.
これらのレビューは参考になりましたか? ご意見はクチコミでお聞かせください。