Ask HN: Please help me find one specific book about programming mentioned on HN.
Hello,
some time ago, I came across a reference to a book here on HN. It was probably some article on Main page. I am trying to find it (the book or the article), but no luck so far.
The things I remember:
The book was about learning programming. Maybe programming in general or maybe LISP, I am not sure.
The comment or blog was about how he (the blogger or commenter) realized that the concept of variables was introduced in some later chapter in the book and how he was amazed by that. He was comparing to that usually books about learning programming start with variables in first chapter.
It is probably some older book.
He was mentioning that the book reads almost like a fiction.
Thanks for any ideas or help. I tried google, amazon, searchyc but cant find it.
3 comments
[ 3.1 ms ] story [ 19.0 ms ] threadit was SICP, I finally found the article http://thecleancoder.blogspot.com/2010/08/why-clojure.html
And this is the paragraph that pop in my head today:
On page 216 they introduce a concept so familiar that most programming books start with it. On page 216 they prove to you that you've had some wrong ideas about programming all along. On page two hundred and sixteen, after talking about algorithms, data structures, recursion, iteration, trees, high-order procedures, scoping, local variables, data abstraction, closures, message-passing, and a plethora of other topics -- after all that, they introduce assignment!
To clarify: I havent read SICP, I donw know LISP, but I am attracted to Clojure.
I am puttint SICP to my to.read list right now.
And also this to my to.watch list http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussma...