- トップ
- 関数型プログラミング
- 純粋関数型データ構造
純粋関数型データ構造
Chris Okasaki, 稲葉 一浩, 遠藤 侑介KADOKAWA216ページISBN 9784048930567
関数型プログラミングタグで同率3位(12冊中)。Zenn・Qiitaなどの2記事で紹介(時点)。
- 紹介記事
- 2件
- 媒体別
- Qiita 1・企業テックブログ 1
- 初めての紹介
- 最新の紹介
この本を選ぶ前に
- 出版年
- (約10年前)
- タグ内の順位
- 関数型プログラミングタグで同率3位(12冊中・紹介記事数の順)
- 代わりの本
関数型プログラミングタグで、この本より新しく紹介記事の多い本
紹介している記事(2件)
記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。
- 技術書? Qiita · Nakayama · · いいね 3
この本を通称「okazaki」と呼び、以前RedBlackSetのHaskellコードが理解できず、かなり精読した経験を挙げている。読み込んだ結果、「美しいコードを書くのは無理だ」と感じ、実際に涙が出たという。データ構造の変化をノートとペンでたどることになり、「なんだこれ」となるほどだったと述べている。
- 数としての赤黒木 企業テックブログ · エムスリー ·
社内勉強会で別の教科書を輪読する中で、赤黒木の調整に関し、より簡潔なアルゴリズムが本書に書かれていると紹介している。本書の方式で1から8を挿入して赤黒木を構築し、演習問題9.7にあたる、赤黒木をゼロなし二進数として見る対応を説明している。他にも0から4を使う二進数や三進数に対応するデータ構造が出てくるとして、読むことを勧めている。
この本について
関数型言語の視点からデータ構造を扱い、その変化を追いながら理解するための書籍である。命令形言語向けのデータ構造書が多いなか、関数型のデータ構造を学ぶための解説を提供する。紹介されている内容には、HaskellによるRedBlackSetのコードや、データ構造がどう変化するかを順にたどる説明が含まれる。
楽天ブックスの商品説明と紹介記事をもとにAIが要約したものです。原文の転載ではありません。