Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!samsung!sol.ctr.columbia.edu!cica!iuvax!copper!raja From: raja@copper.ucs.indiana.edu (Raja Sooriamurthi) Newsgroups: comp.edu Subject: Re: Text for Scheme Keywords: Scheme, LISP, programming languages Message-ID: Date: 4 Nov 90 13:48:44 GMT References: <56109@unix.cis.pitt.edu> Sender: news@iuvax.cs.indiana.edu Lines: 36 slimick@unix.cis.pitt.edu (John C Slimick) writes: >One of the languages I will be using in Programming >Languages this winter/spring will be Scheme (PC version). >Can anyone recommend a textbook for use with Scheme? Here at Indiana University, two books are primarily used to introduce students to Scheme. 1. _The Little LISPer_ by Friedman and Felleisen (MIT press 1987) This is a nice compact book most of the material could be covered in 2-3 weeks. Very good for a quick introduction. 2. _Scheme and the art of Programming_ by Springer and Friedman (MIT press and McGraw Hill, 1989). This book is more comprehensive than the Little LISPer and is used here in teaching an introductory course in programming. All the programs in it have been run under PC-Scheme and MacScheme. After introducing basic concepts of programming and programming in Scheme it goes on to deal with more advanced programming concepts; object oriented programming, co-routines etc. Nice book to learn more about the joys of continuations! * _The Scheme programming language_ by Kent Dybvig (Prentice Hall 1987) is our prime reference regarding the language. Then of course, there is Abelson and Sussman's classic _Structure and Interpretation of Computer Programs_ (MIT press 1985) - Raja --------------------------------------------------------------------------- Raja Sooriamurthi Computer Science Department raja@copper.ucs.indiana.edu Indiana University ---------------------------------------------------------------------------