Preface to the First Edition of SICP, 1984 Prefaces to Structure and Interpretation of Computer Programs, 1996 & 1984 - SICP Comparison Edition" /> <span style="color:green"> Preface to the First Edition of SICP, 1984 </span> <span style="color:blue"> Prefaces to Structure and Interpretation of Computer Programs, 1996<span style='color:blue'> & </span>1984 </span> - SICP Comparison Edition
Is it possible that software is not like anything else, that it is meant to be discarded: that the whole point is to always see it as a soap bubble?
Alan J. Perlis
Harold Abelson and Gerald Jay Sussman
A computer is like a violin. You can imagine a novice trying first a phonograph and then a violin. The latter, he says, sounds terrible. That is the argument we have heard from our humanists and most of our computer scientists. Computer programs are good, they say, for particular purposes, but they aren't flexible. Neither is a violin, or a typewriter, until you learn how to use it.
Marvin MinskyWhy Programming Is a Good Medium for Expressing Poorly-Understood and Sloppily-Formulated Ideas
Harold Abelson and Gerald Jay Sussman
Preface to the First Edition of SICP, 1984 Prefaces to Structure and Interpretation of Computer Programs, 1996 & 1984