Amazon.com: Scheme and the Art of Programming (MIT Electrical Engineering and Computer Science) (9780262691369): George Springer, Daniel P. Friedman: Books

Have one to sell? Sell yours here
Scheme and the Art of Programming (MIT Electrical Engineering and Computer Science)
  
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.

Scheme and the Art of Programming (MIT Electrical Engineering and Computer Science) [Paperback]

George Springer (Author), Daniel P. Friedman (Author)
2.7 out of 5 stars  See all reviews (6 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Hardcover --  
Paperback --  
Paperback, September 13, 1989 --  

Book Description

September 13, 1989 MIT Electrical Engineering and Computer Science
Scheme is the fast track to getting started in programming. Its clear semantics, simple syntax, and interactive environment enable the beginning student to write sophisticated programs after just two brief chapters. As a first introduction to programming, it is an ideal vehicle for learning to reason correctly about computation.

Starting from a few fundamental concepts and principles - procedural and syntactic abstractions, recursion, iteration, state, and control - Springer and Friedman develop the ideas and techniques of programming. They include both traditional topics such as numeric and symbolic computation, and also cover current issues such as streams, object-oriented programming and continuations for abstracting control. The presentation is designed for the introductory college student It is more sophisticated and complete than The Little LISPer, but not as advanced as Structure and Interpretation of Computer Programs.

Springer and Freidman provide a solid introduction to data abstraction by presenting topics such as list strings, vectors, matrices, sets, relations, and functions. Among the examples used to illustrate object oriented programming are stacks, queues, circular lists, hash tables, and a gas station simulation.

George Springer is Professor of Mathematics and Computer Science and Daniel P. Friedman is Professor of Computer Science. Both are at Indiana University, one of the centers for research and development of Scheme.

Customers Who Viewed This Item Also Viewed


Editorial Reviews

About the Author

Daniel P. Friedman is Professor of Computer Science at Indiana University and is the author of many books published by the MIT Press, including The Little Schemer (fourth edition, 1995), The Seasoned Schemer (1995), A Little Java, A Few Patterns (1997), each of these coauthored with Matthias Felleisen, and The Reasoned Schemer (2005), coauthored with William E. Byrd and Oleg Kiselyov.

Product Details

  • Paperback: 617 pages
  • Publisher: The MIT Press (September 13, 1989)
  • Language: English
  • ISBN-10: 0262691361
  • ISBN-13: 978-0262691369
  • Product Dimensions: 8.9 x 7.8 x 1.2 inches
  • Shipping Weight: 2.4 pounds
  • Average Customer Review: 2.7 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #2,860,622 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

6 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:
 (1)
2 star:
 (1)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
2.7 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

11 of 12 people found the following review helpful:
4.0 out of 5 stars Well-Rounded Introduction, January 22, 2001
By 
Brent Fulgham (Ventura, CA United States) - See all my reviews
(REAL NAME)   
This review is from: Scheme and the Art of Programming (MIT Electrical Engineering and Computer Science) (Paperback)
I think some of the other reviewers are unfair with their reviews of this book. Clearly it does not rise to the level of Abelson and Sussman's SICP, but it is an excellent lower-division level book (even at its "advanced" age).

The jacket notes indicates that it was designed to be a stepping stone between "The Little Schemer" and "Structure and Interpretation of Computer Programs". I believe it achieves this goal admirably, covering the more critical pieces of Scheme in a detailed, well-explained manner.

It could certainly use an update, and I found the rigorous use of the full lambda notation in procedure declarations to be tedious. But these are small annoyances that do not detract from the book as a whole. And the fact that the core Scheme language, which is where this book spends its time, has not changed dramatically in the last decade means that even this older volume provides lots of useful information.

Bottom line is if you are looking for a current definition of the Scheme programming language, you want to pick up Kent Dybvig's "ANSI Scheme". If you are looking for help with SICP, or a good grounding prior to undertaking more advanced programming topics, this is an excellent introduction.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 11 people found the following review helpful:
5.0 out of 5 stars SCHEME AND THE ART OF PROGRAMMING by SPRINGER & FRIEDMAN, January 13, 2002
By A Customer
THE IBSN AT THIS SITE REFERS TO "SCHEME AND THE ART OF PROGRAMMING" by GEORGE SPRINGER & DANIEL P. FRIEDMAN (IBSN#007060522x). THIS BOOK HAS A NEW REVISION IN 1995. IT IS COMPLETE AND CONCISE ON SCHEME. BE SURE TO GET THE 1995 MASSACHUSETTS INSTITUTE OF TECHNOLOGY EDITION, AND NOT THE 1989 VERSION.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


13 of 17 people found the following review helpful:
3.0 out of 5 stars Current best introductory book on Scheme., February 22, 2000
By 
No book is perfect...but this book is currently the best available for teaching Scheme to undergraduate CS majors. I have used it several times to teach an introductory course on functional programming (CS 257) at the University of New Mexico. It is more appropriate for a low-level course than Abelson and Sussman--most students find it fairly accessible--yet it is comprehensive and doesn't cheat the best students. Unlike some other textbooks, the point of view is almost purely functional. Mutation and state are not covered until advanced chapters. I will continue to use it until something better comes along.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews




Only search this product's reviews




Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

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 Discussions

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

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


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...

Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject