web-dev-qa-db-ja.com

Chris Okasakiの1996年の論文と1999年の著書「純粋に機能的なデータ構造」の内容の違いは何ですか?

純粋に機能的なデータ構造を読みたい。私は簡単に 論文(PDFとして無料で入手可能) を見つけましたが、 本も入手可能 があることを確認してください。ですから、これらの2つの出版物の違いはあるとすれば、知りたいのですが。

25

これは著者によるブログ投稿です 彼が言うところ

私の論文の基本的な構成はかなりしっかりしていると思っていたので、主に物事を追加して調整することに集中して、それを本としてよりよく機能させることができました。たとえば、私は論文からオリジナルの作業に集中する必要があるという制約がなくなったので、他の人が開発したデータ構造を自由に追加できました。

そして

主な追加内容は、拡張された紹介資料(私の論文の防衛から数週間後にリチャードバードとの一連の電子メールで開発された赤黒木の簡略化など)、演習、およびHaskellのすべてのソースコードを含む付録です。 (メインテキストは標準MLでソースコードを使用しました)。

25
Michael Shaw

その本の所有者として(私はそれの多くを経験していませんが)私はそれが彼のMLコードのHaskell翻訳でかなり大きな付録を追加していることを指摘できます。

それを除けば、彼が本質的に彼の論文を取り、それを作り直し、公式にそれを公開しているように見えます。あなたがそこにあるプログラミングリファレンスの新版からわかるように。あなたはおそらく無料で論文から多くを得ることができますが、本で利用可能ないくつかの修正、言い換え、追加のリファレンスがあります。

9
KChaloux