> Our design of this introductory computer-science subject reflects two major concerns. First, we want to establish the idea that a computer language is not just a way of getting a computer to perform operations but rather that it is a novel formal medium for expressing ideas about methodology. Thus, programs must be written for people to read, and only incidentally for machines to execute.
I've updated the quote on Goodreads again, but it seems like a losing battle to stem the tide of careless/misattributed quotes (it's even found its way to books and papers by not-too-meticulous authors).
> Our design of this introductory computer-science subject reflects two major concerns. First, we want to establish the idea that a computer language is not just a way of getting a computer to perform operations but rather that it is a novel formal medium for expressing ideas about methodology. Thus, programs must be written for people to read, and only incidentally for machines to execute.
I've updated the quote on Goodreads again, but it seems like a losing battle to stem the tide of careless/misattributed quotes (it's even found its way to books and papers by not-too-meticulous authors).