>why are you reading that old book, anon? XD
Programmers are cancer. If you don't have respect for the knowledge that your field rests on, then go do something else. I'm tired of fucking normals who only care about money invading computer science.
Literally no one cares about what book you're reading, faggot
>>62335439
money is lifeblood of the living
Please. Most of the ideas present in that book are pretty much mainstream now. Features of Scheme are now present in literally every single bread and butter dynamic language. Lisp was innovative compared to the gigantic standardized languages of the time like ALGOL, now it's pretty much been obsoleted by Python.
The rest of the book is math, a Scheme tutorial and a Scheme implementation in Scheme, which is about as stupid as it sounds. Nobody runs a fucking interpreter on top of an interpreted programming language. Try writing in C instead; due to some contrived, unexplainable coincidence, pretty much all virtual machines are written in C or something similar. I wonder why.
>>62337541
>which is about as stupid as it sounds. Nobody runs a fucking interpreter on top of an interpreted programming language.
>what is meta-circularity
>>62337541
>He doesn't know about pypy
>>62337541
>Features of Scheme are now present in literally every single bread and butter dynamic language.
Except Macros and continuations.
>Nobody runs a fucking interpreter on top of an interpreted programming language.
First, that's missing the entire point of the exercise. The purpose of implementing scheme in scheme is to show how simple a complex problem like building an interpreter is. Considering the fact that all problems are theoretically "what abstract machine recognize this language?" this is a very significant development. Second, self-hosting is very useful since it makes it for easier to port your stuff. That's a basic principle of compiler design.
>>62337541
SICP has had a major impact on the way I write code (in every language).
It was also pretty edifying just to read for its own sake and to see the methodical exploration of ideas in action.
OP is still a pretentious faggot though. We write code because fucking money. Because I need to eat and I have a mortgage to pay. Would I still code if I didn't have to work for a living? Sure. Maybe. But I sure as fuck wouldn't do any hard stuff, just fun little toy programs.
Like it or not, OP, work is fulfilling and necessary. Fuck you and fuck your ivory tower.
That's why I studied mathematics. Fewer normies.