|
The Seasoned Schemer
 |
Author: Daniel P. Friedman, Matthias Felleisen List Price: $22.95 Our Price: Click to see the latest and low price ISBN: 026256100X Publisher: MIT Press (21 December, 1995) Edition: Paperback Sales Rank: 75,853 Average Customer Rating: 4 out of 5
|
Customer ReviewsRating: 4 out of 5 Excellent book on thinking recursively This book is the second half of "The Little Schemer". It expects you to have mastered the previous volume, so it starts fast and picks up speed from there.It covers a lot of ground in a slim volume (just as in "The Little Schemer"). This book introduces the concepts of closures and call-with-current-continuation (among other things). As with "The Little Schemer", this book's strength is in its socratic instruction method. Lessons are written and illustrated as conversations between the reader and the instructor (in question/answer format). While this sounds strange, it is actually surprisingly effective as a means of learning the material. It might seem somewhat like rote instruction, but it can often frame foreign concepts in a rememberable fashion. Neither of these books require much in the way of background or familiarity with the material. They were created as a means of teaching non-programmers to program in Scheme. However, I think they hold value for trained programmers as well. Rating: 4 out of 5 solid material - interesting format Dialogue style makes this book fun to read. Leitmotif of food examples keeps the tone light and the reader hungry. Have the number for pizza handy before you sit down for this book. Focuses on the use of functions in scheme, in an easy reading, enjoyable style. My only minor criticism is that the typographic conventions make the code hard to read. I realize that they serve a purpose, but it made the typesetting ugly. An admirable work, suitable for reading even if you already "know it all", just because of its approach to teaching.
Similar Products
· Instructor's Manual t/a Structure and Interpretation of Computer Programs - 2nd Edition
· The Scheme Programming Language : Third Edition
· Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)
· ANSI Common LISP
· How to Design Programs: An Introduction to Programming and Computing
|