Trade in Yours
For a £0.25 Gift Card
Trade in
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Scheme Programming Language [Paperback]

Kent Dybvig

Available from these sellers.

Trade In this Item for up to £0.25
Trade in The Scheme Programming Language for an Amazon Gift Card of up to £0.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more
There is a newer edition of this item:
The Scheme Programming Language, 4th Edition The Scheme Programming Language, 4th Edition 4.6 out of 5 stars (5)
In stock.

Book Description

19 Mar 1996 0134546466 978-0134546469 2

A straightforward introduction to scheme and a complete reference manual for ANSI standard Scheme.

Customers Who Viewed This Item Also Viewed

Product details

More About the Author

Discover books, learn about writers, and more.

Product Description

From the Back Cover


Scheme is a general purpose programming language descended from Algol and Lisp. Because it is conceptually clean and simple, it is an easy language to learn. At the same time, it is a powerful language, and full mastery of its power requires careful study and practice. Scheme is used widely in computing education and research as well as for a broad spectrum of industrial applications ranging from graphical user interfaces and language compilers to virtual reality engines, web navigators, and enterprise computing solutions.

This revised edition of The Scheme Programming Language provides an introduction to the language for readers with some programming experience. Beginning with a gentle introduction for novice Scheme programmers, it leads the reader through a series of progressively more difficult examples that introduce each of the major features of the language. Advanced concepts and features are thoroughly covered with examples and exercises appropriate even for more experienced programmers.

The introduction is followed by a set of reference chapters that cover Scheme's binding forms, control structures, operations on objects, input and output operations, and syntactic extension facilities. A final chapter is devoted to a collection of sample programs or packages and includes an overview of each package with additional examples and exercises.

About the Author

R. KENT DYBVIG is Associate Professor of Computer Science at Indiana University and principal developer of Chez Scheme, the premier implementation of Scheme.

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

There are no customer reviews yet on
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on (beta) 4.0 out of 5 stars  6 reviews
28 of 28 people found the following review helpful
5.0 out of 5 stars If you want to learn Scheme, this is an invaluable reference 24 Sep 1998
By A Customer - Published on
This book is to Scheme as K & R is to C. Clear, concise, and an invaluable reference and tutorial.
Assumes prior knowledge of programming. I challenge you to find any errors, typographical or otherwise, in this book.
I have used this book to help me with "The Structure and Interpretation of Computer Programs", by Abelson, Sussman, & Sussman, and also with "The Little Schemer", by Friedman & Felleisen.
4 of 4 people found the following review helpful
4.0 out of 5 stars Excellent, but beware! 15 Aug 2001
By Luis Delgado - Published on
To be honest, without this book, I would have certainly failed "Programming Introduction", a course I had to attend last semester. This book teaches you everything you need to know about such a complex language as Scheme, giving you deep and abstract examples of recursion. At the end, you will be able to solve the toughest problems using all the elements recursion has to offer, thus making your programs easy and short. However, you must beware of the following. This book has a high technical language, and sometimes, the examples get too complex for one to understand. If you have some experience in programming, this a must for you! However, if you are beginning to programm, or if you are too used to iteration, you can get into this book but will find some trouble understanding some of the recursive structures. However, learning a level of Scheme complexity like the one this book teaches will help you get used to some commands that many other books don't even mention.
3 of 3 people found the following review helpful
5.0 out of 5 stars This is not an introductory text 1 July 2002
By Justin Eylander - Published on
This is an excellent book for _REFERENCE_! If you are looking for an introduction to computer programming or Scheme, try _The Little Schemer_ by Daniel Friedman and Matthias Felleisen, _Scheme and the Art of Programming_ by George Springer and Daniel Friedman, and finally Structure and Interpretation of Computer Programs by Abelson somewhere along the way, Dybvig's book becomes an essential text for reference. I use it whenever I work with Scheme because it defines the entire language within its mere 230 pages. Any Scheme programmer should have this in his/her collection.
5 of 6 people found the following review helpful
3.0 out of 5 stars You can do better than this 3 Jun 2001
By Jaime Silvela - Published on
While I have nothing against this book, I think it's a bit misguided. It's too dry as an introduction to Scheme, too elementary for someone trying to become a wizard, and as a reference it's no better than the "Revised Report on the language Scheme" (R5RS) that you can get online for free.
If you don't know Scheme, buy "Structure and Interpretation of Computer Programs", and after reading it, you can go directly to R5RS. If you want a readable reference book, you're better off buying Paul Graham's "ANSI Common Lisp", even though it's not strictly about Scheme.
6 of 8 people found the following review helpful
5.0 out of 5 stars A must read 18 May 2000
A few words only: this book is wonderful. It is a "must read". I like Lisp. I migrate to Scheme and this book was my companion. If you want to learn Scheme, this book is for you, really.
Were these reviews helpful?   Let us know

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category