At 07:44 AM Tuesday 2/27/01, Vijay Saraswat wrote:
>Programming languages are notations for communicating extremely
>well-defined abstractions from one person to another. (And oh, by the way,
>the fact that you can *execute* is icing on the cake.. :-).. there is a
>quote here from "A Discpiline of Programming" lost in the fogs of my youth
>:-(..)
There have been several variations, including in "Structure & Interpretation
..." by Abelson & Sussman.
My favorite formulation is Hewitt's:
"A program should not only work. It should also appear to work."
Cheers,
--MarkM