2010/02/24

Schemerシリーズ 5つ + α

The Little Schemer, 4th Edition とその続き The Seasoned Schemer は、よく Lisp や Scheme の入門書として紹介されます。

初めての人のためのLISP[増補改訂版] の次あたりに読んでみてはどうでしょうか。

これ↑も読んでみたいのですが、無職でお金がないので購入するか迷ってます。

こういうのって、「読みたい」以前に「全部手元に欲しい・・・」っていう収集欲的なものが働きませんか。

 

Schemer シリーズ

Schemer シリーズと言いつつ、Java と ML を含んでいますが。

The Little Schemer, 4th Edition The Little Schemer, 4th Edition

car, cdr, cons, cond, eq?, null?, 再帰、高階関数、クロージャ、継続渡し、Y combinator, カリー化、Scheme で作る小さなLisp など。

The Seasoned Schemer The Seasoned Schemer

letrec, let/cc, call/cc, 継続(渡し、呼び出し)、set!, if, scheme で作る Lisp など。

The Reasoned Schemer The Reasoned Schemer

sxml の作者の方が scheme で作った miniKANREN という Prolog ライクな論理型言語について話が進むらしい。マクロも。

A Little Java, A Few Patterns (Language, Speech, & Communication) A Little Java, A Few Patterns (Language, Speech, & Communication)

The Little MLer The Little MLer

 

Java のと ML のは持ってないので よく知りませんが、読んでみたいです。

ML といえば Caml , Ocaml, F# ですよね。

 

サンプルとエクササイズ

The Little Schemer, 4th Edition の9章が、The Seasoned Schemer は13章がサンプルとして公開されているようです。

 

PostScript ファイルなので viewer がない方はこちら。

Google Books では The Reasoned Schemer は読めないみたいですね。

 

訳本

The Little Schemer, 4th EditionA Little Java, A Few Patterns (Language, Speech, & Communication) は訳本があるようですね。絶版みたいですけど。

Scheme(スキーム)手習い―直感で学ぶLisp (COMPUTATION & SOFTWARE SCIENCE) Scheme(スキーム)手習い―直感で学ぶLisp (COMPUTATION & SOFTWARE SCIENCE)

Javaとピザとデザインパターン Javaとピザとデザインパターン

 

 

Erlang, JavaScript, Ruby ・・・

探せば他にもありそうですね。

 

その他

The Little Schemer, 4th Edition は元々Little LISPer だったようです。

Little LISPer (3rd Edition) Little LISPer (3rd Edition)

The Little LISPer: Trade Edition The Little LISPer: Trade Edition

Little LISPer Little LISPer

The Little Lisper The Little Lisper

Little Lisper 13-7005 05 Little Lisper 13-7005 05

 

関連

0 件のコメント:

コメントを投稿