Readings for Learning Scheme
Scheme
is a mostly functional programming language.
What to read to learn Scheme
depends on your previous experience in programming.
Readings for Beginning Programmers
There are a wealth of excellent books on this subject.
At ISU we used the following in the Scheme version of Com S 227.
-
George Springer and Daniel P. Friedman.
Scheme and the Art of Programming.
McGraw-Hill, New York, NY, 1989.
Other excellent texts are the following (listed in alphabetical order).
-
Michael Eisenberg.
Programming in Scheme.
MIT Press, Cambridge, Mass., 1990.
-
Iain Ferguson, Edward Martin, and Burt Kaufman.
The Schemer's guide
Schemers Inc., Fort Lauderdale, FL, 1990.
-
Daniel P. Friedman and Matthias Felleisen.
The little LISPer.
Trade Edition, MIT Press, Cambridge, MA, 1987.
-
Brian Harvey and Matthew Wright.
Simply Scheme: Introducing Computer Science.
MIT Press, Cambridge, Mass., 1994.
Readings for Non-beginners
Everyone who programs will enjoy the book by Abelson and Sussman.
The Springer and Friedman book goes into more details about Scheme,
and part 5 is the best introduction to continuations around.
-
Harold Abelson and Gerald Jay Sussman, with Julie Sussman.
Structure and interpretation of computer programs.
Second edition, McGraw-Hill, New York, 1996.
-
George Springer and Daniel P. Friedman.
Scheme and the Art of Programming.
McGraw-Hill, New York, NY, 1989.
Other Scheme Resources
The following are some WWW resources for Scheme.
Last update $Date: 1998/01/19 19:09:36 $
Gary T. Leavens