Irony
Programs must be written for people to read, and only incidentally for machines to execute.
From time to time people quote this as a justification for staying
away from high-level languages like Lisp, Scheme,
Python, and
Ruby, and not only sticking to popular languages but also staying within the lowest-common denominator when choosing idioms within those popular languages.
Isn’t it interesting that the quote is from a book explaining concepts such as recursion and metalinguistic abstraction? In Scheme?
The
full text is on line. If you have yet to read it, I recommend you give it a try.
update: if you enjoyed reading SICP, you may find my list of the first seven books I would buy if my shelves were bare interesting.Labels: lispy, popular