そんなに厚い本ではないがなかみはとても充実している。
関数的な書きかたをするとバージョン1は非常にシンプルに書ける。
しかし、場合によっては実行効率が悪いことがある。
そんなときには実行効率の最適化が必要になる。
実行効率を最適化するときにその最適化が「ただしい」ことをどうやって知ることができるだろうか。
まえのバージョンと正確におなじ動作をすることをたしかめながら最適化していきたい。
それがこの本のめざしているところだ。
シンプルで「ただしい」ことが自明なコードの「意味をかえずに」複雑だけど実行効率の良いコードにおきかえていく。
それを運算とよぶらしい。
この本ではきちんと数学的に「等値」であることを証明しながら最適化する手法を数多くの例題とともに示している。
もちろんこの本で紹介されているアルゴリズム自体も「つかえる」アルゴリズムだ。
しかし、それ以上にこの本の価値はこの「運算」という手法を身につけて自分でもつかえるようにするところにある。
「関数プログラミングって実行効率を最適化しにくいのが問題なのよね」と彼女に言われたときには、だまってこの本をわたそう。
この注文でお急ぎ便、お届け日時指定便を無料体験
Amazonプライム無料体験について
Amazonプライム無料体験について
プライム無料体験をお試しいただけます
プライム無料体験で、この注文から無料配送特典をご利用いただけます。
非会員 | プライム会員 | |
---|---|---|
通常配送 | ¥460 - ¥500* | 無料 |
お急ぎ便 | ¥510 - ¥550 | |
お届け日時指定便 | ¥510 - ¥650 |
*Amazon.co.jp発送商品の注文額 ¥3,500以上は非会員も無料
無料体験はいつでもキャンセルできます。30日のプライム無料体験をぜひお試しください。

無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。