<< 1 >>
Rating:  Summary: Simpy Scheme Review: "Simply Scheme" is certainly an excellent introductory book on programming in general. I bought it for learning Scheme, though, and was disappointed. Most of this book deals with Scheme extensions written by the authors - you have to load a library file to run them. Towards the end of the book, genuine Scheme features are introduced and their relations with the author's extensions are explained - but this was not enough to make me feel familiar with the Scheme language. The book is nicely written, and 100% recommended for beginning programmers, but not for people with programming experience who want to learn a new language.
Rating:  Summary: A great book to start you off with Scheme. Review: A great book to start you off with Scheme, and functional programming. The approach is slightly different from most other Scheme introductory texts, and that makes this book an ideal sequel for all those students that were exposed to Logo as their first programming language. (By this I don't mean those that used turtle to draw nice shapes on the screen, but rather those that have read author's Logo books.) Brian Harvey starts off by introducing Logo procedures into Scheme (word, sentence, first, butfirst...), but don't let this mislead you into thinking that the book is trivial. Book slowly builds up to a spreadsheet and database projects. Full of interesting examples, and very witty. Five chapters on recursion are a gem.
Rating:  Summary: Simpy Scheme Review: I read this book in preparation for a computer science cource (taught by one of it's authors). I chose the book because the course was taught in Scheme, and I had not encountered the language before. I must say that this is an excellent book. While it may use some non-standard extensions to the language, in general, it does a good job of teaching Scheme. I feel that after I read the book, I was thorougly prepared to read SICP, the main text in my comp sci course. The non-technical and sometimes humorous style made Simply Scheme an easy reading, and allowed me to concentrate on the concepts rather than the jargon.
Rating:  Summary: An interesting read Review: Scheme itself is a terse declarative programming language with few (more likely zero) industrial uses. However the important and fundamental concepts in computer science are well demonstrated by the authors here. The book does serve fairly well as preparation for SICP but if that is the books purpose then the authors may as use raw mathematical predicates which is alot easier to read than Scheme code. The library code provided by the authors is vital for doing the exercises and codingwithout these is not considered making the book a weak reference manual. The book is also too long for a single semester course which means you may as well undertake Knuth's volumes if you are in a long course.
Rating:  Summary: Weak Review: The extra star is for the excessive effort these guys had to put in for what they did. It was not very effective. The biggest problem of this book is that it's full of confusing explanations the designers hoped would be "heuristic." This problem permeates the work from start to finish. The use of the special commands by the authors, not part of standard scheme, makes very little sense in most classroom settings that teach Scheme in the hopes of teaching functional programming. The whole idea of functional programming is that you have a bare group of essential concepts AND commands, and work your way from there. I had the great misfortune of taking a class where we weren't allowed to use the specially designed scheme commands for this book, but still had to buy it. If you are in that predicament, the book is completely worthless. Furthermore, while I admire the author's desire to prepare people for SICP, their treatment of this task borders on arrogance. At one point they actually suggest that "SICP was designed for MIT students" and that the rest of us aren't worthy of it yet. Quite frankly for anybody willing to take the time, SICP is not as terrifying as these guys make it out to be. This is a weak book.
<< 1 >>
|