I read this book in 10 sittings. In all honesty, it took me that long to understand material that came in chapter 3 and later. And I'm no novice. I've been programming for 10 years now, having done everything from compilers to database systems. I have never seen a worse book in my life. It is as if the authors are not trying to teach anything but are merely writing for glory and self gratification. I got the book in February based on some good comments on this page, and now I see that those people either had learning support in school, or they simply skimmed it and now have an illusion of having learned something profound. I certainly don't think the ideas here are of any practical value, and if they are (very few in this book) they have been known to all for a long time now. The first two chapters are a waste of space, and the rest are a waste of everyone's time. It is obvious this book was written to fill some dubious requirement at MIT and now other copycat colleges use it as well. I just feel sorry for the students who have to go through it all. At least I was able to return the book at will, having learned absolutely nothing.
Name:
Anonymous2013-06-16 4:59
You see all of these mental midgets always talking about ``practical value.'' I think it's clear they have never had the drive to understand anything.
I've been programming for 10 years now, having done everything from compilers to database systems
having done everything from compilers to database systems
everything from compilers to database systems
compilers to database systems
database systems
★☆☆☆☆
>>10
Actually "compiler to database systems" doesn't really seem like a varied spectrum that I think the author wanted to convey.
Name:
Anonymous2013-06-16 6:45
Post your last 2 exercises of sicp
Name:
Anonymous2013-06-16 6:47
>>12 Exercise 5.51. Develop a rudimentary implementation of Scheme in C (or some other low-level language of your choice) by translating the explicit-control evaluator of section 5.4 into C. In order to run this code you will need to also provide appropriate storage-allocation routines and other run-time support.
Exercise 5.52. As a counterpoint to exercise 5.51, modify the compiler so that it compiles Scheme procedures into sequences of C instructions. Compile the metacircular evaluator of section 4.1 to produce a Scheme interpreter written in C.
I've read the book 10 times in 1 sitting, and I can tell you it was gold every single time. Have you considered a change in career? Perhaps scrubbing toilets?
Exercise 5.53. Develop a rudimentary implementation of C (or some other low-level language of your choice) in Scheme by writing an explicit-control evaluator similar to that in section 5.4 in it.
Exercise 5.54. As a counterpoint to exercise 5.53, modify the compiler so that it compiles C procedures into sequences of machine instructions. Compile this compiler to produce a C compiler written in C.
>>1 It is as if the authors are not trying to teach anything but are merely writing for glory and self gratification.
What have you expected from the JEWS?
The SICP is the thing in itself, like Bible or Set Theory.
Finally went to buy a copy of SICP. the bipolar reviews, including a defense by Paul Graham, are amusing...
Name:
Anonymous2013-06-16 19:26
14 of 35 people found the following review helpful
1.0 out of 5 stars The hardest course in the world just got harder, June 24, 1999
By A Customer
This review is from: Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science) (Hardcover)
...and more boring. I read this book in 10 sittings. In all honesty, it took me that long to understand material that came in chapter 3 and later. And I'm no novice. I've been programming for 10 years now, having done everything from compilers to database systems. I have never seen a worse book in my life. It is as if the authors are not trying to teach anything but are merely writing for glory and self gratification. I got the book in February based on some good comments on this page, and now I see that those people either had learning support in school, or they simply skimmed it and now have an illusion of having learned something profound. I certainly don't think the ideas here are of any practical value, and if they are (very few in this book) they have been known to all for a long time now. The first two chapters are a waste of space, and the rest are a waste of everyone's time. It is obvious this book was written to fill some dubious requirement at MIT and now other copycat colleges use it as well. I just feel sorry for the students who have to go through it all. At least I was able to return the book at will, having learned absolutely nothing.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
Report abuse | Permalink
Comment Comment
Name:
Anonymous2013-06-16 19:44
>>22
You've never tried to compare the technical logic of Clang and GCC. GCC structure is so illegible that it isn't far from being obfuscated. Clang's architecture makes it so much easier to follow what's happening.
I read this book in 10 sittings. In all honesty, it took me that long to understand material that came in chapter 3 and later. And I'm no novice. I've been a Christian pastor for 10 years now, having done everything from absolving sins to charity work. I have never seen a worse book in my life. It is as if the authors are not trying to teach anything but are merely writing for glory and self gratification. I got the book in February based on some good comments on this page, and now I see that those people either had learning support in school, or they simply skimmed it and now have an illusion of having learned something profound. I certainly don't think the ideas here are of any practical value, and if they are (very few in this book) they have been known to all for a long time now. The first two chapters are a waste of space, and the rest are a waste of everyone's time. It is obvious this book was written to fill some dubious requirement at Pontifical University of St. Thomas Aquinas and now other copycat colleges use it as well. I just feel sorry for the students who have to go through it all. At least I was able to return the book at will, having learned absolutely nothing.
I read this book in 10 sittings. In all honesty, it took me that long to understand material that came in chapter 3 and later. And I'm no novice. I've been an evolutionary biologist for 10 years now, having done everything from cladistics to DNA divergence analysis. I have never seen a worse book in my life. It is as if the author is not trying to teach anything but is merely writing for glory and self gratification, feeling euphoric and enlightened by his own intelligence. I got the book in February based on some good comments on this page, and now I see that those people either had learning support in school, or they simply skimmed it and now have an illusion of having learned something profound. I certainly don't think the ideas here are of any practical value, and if they are (very few in this book) they have been known to all for a long time now. The first two chapters are a waste of space, and the rest are a waste of everyone's time. It is obvious this book was written to fill some dubious requirement at University of Oxford and now other copycat colleges use it as well. I just feel sorry for the students who have to go through it all. At least I was able to return the book at will, having learned absolutely nothing.
I read this board in 4 years. In all honesty, it took me that long to understand material that came in page 3 and later. And I'm no novice. I've been an expert programmer for 10 years now, having read everything from SICP to THE STANDARD. I have never seen a worse board in my life. It is as if the authors are not trying to teach anything but are merely writing for glory and self gratification, feeling euphoric and enlightened by their own intelligence. I first visited the board in February based on some good comments on /jp/, and now I see that those people either had learning support in school, or they simply skimmed it and now have an illusion of having learned something profound. I certainly don't think the ideas here are of any practical value, and if they are (very few in this board) they have been known to all for a long time now. The first two pages are a waste of space, and the rest are a waste of everyone's time. It is obvious this board was created to fill some dubious requirement at world4chan and now other copycat boards link to it as well. I just feel sorry for the students who have to go through it all. At least I was able to stop visiting it at will, having learned absolutely nothing.
LISP is a mental attitude rather than a programming language. It uses a certain process of the mind expressed spontaneously through keyboard. I'm concerned with retaining that process.
LISP is an open-ended programming language for open minds.
Anyone can learn Lisp in a few minutes, but nobody could master lisping in a thousand years.
It bugs me when people try to analyze Lisp as a mathematical theorem. It's not. It's feeling.
Lisp, for me, has always been a place where anything is possible--a refuge, a magical world where anyone can go, where all kinds of people can come together, and anything can happen. We are limited only by our imagination.
I hate static languages. I have to change language to my own way of doing it. That's all I know.
One thing I like about Lisp, kid, is that I don't know what's going to happen next. Do you?
The whole thing of programming LISP is not to control it but to be swept away by it. If you're swept away by it you can't wait to do it again and the same magical moments always come.
My own feelings about the direction in which LISP should go are that there should be much less stress on static exhibitionism and much more on dynamic content, on what might be termed humanity in programming and the freedom to express all that you want.
Not to deny that LISP is a thinking people's programming language, but when I'm lisping if I ever catch myself thinking, I'm in trouble--I know something is wrong.
Lispness is not a state of mind, It's a fact of life!
Surrender your whole being to LISP, and gravity disappears...with few macros, one could write code as deep as the ocean.
Macros are to Lisp what yeast is to bread--without it, it's flat.
Recursion is the ability to talk to oneself.
Making the simple complicated is commonplace; making the complicated simple, awesomely simple, that's creativity. — Charles Mingus
Lisp is your own experience, your thoughts, your wisdom. If you don't live it, it won't come out of your REPL.
It is becoming increasingly difficult to decide where LISP starts or where it ends, or even where the borderline lies between between programming in general and LISP. I feel there is no boundary line.
LISP is what we need when other languages fail us, but we cannot remain silent.
Touhou is a mental attitude rather than a video game. It uses a certain process of the mind expressed spontaneously through keyboard. I'm concerned with retaining that process.
Touhou Project is an open-ended universe for open minds.
Anyone can learn danmaku in a few minutes, but nobody could master danmaku in a thousand years.
It bugs me when people try to analyze danmaku as a mathematical theorem. It's not. It's feeling.
Gensoukyou, for me, has always been a place where anything is possible--a refuge, a magical world where anyone can go, where all kinds of people can come together, and anything can happen. We are limited only by our imagination.
I hate static patterns. I have to change patterns to my own way of doing it. That's all I know.
One thing I like about Gensoukyou, kid, is that I don't know what's going to happen next. Do you?
The whole thing of danmaku is not to control it but to be swept away by it. If you're swept away by it you can't wait to do it again and the same magical moments always come.
My own feelings about the direction in which danmaku should go are that there should be much less stress on static exhibitionism and much more on dynamic content, on what might be termed humanity in programming and the freedom to express all that you want.
Not to deny that Touhou is a thinking people's video game, but when I'm danmakuing if I ever catch myself thinking, I'm in trouble--I know something is wrong.
Touhou is not a state of mind, It's a fact of life!
Surrender your whole being to Touhou, and gravity disappears...with few patterns, one could write code as deep as the ocean.
Patterns are to Touhou what yeast is to bread--without it, it's flat.
Recursion is the ability to talk to oneself.
Making the simple complicated is commonplace; making the complicated simple, awesomely simple, that's creativity. — Charles Mingus
Touhou is your own experience, your thoughts, your wisdom. If you don't live it, it won't come out of your portal.
It is becoming increasingly difficult to decide where Gensoukyou starts or where it ends, or even where the borderline lies between between the outside world and Gensoukyou. I feel there is no boundary line.
Touhou is what we need when other video games fail us, but we cannot remain silent.
"Gensoukyou" stands for "Land of Phantasms"
If it ain't Touhou, it's crap.
Name:
Anonymous2013-06-20 7:56
>>53
Looks like it was written by someone who hasn't graduated high school yet.