“Computer science is no more about computers than astronomy is about telescopes.”— Edsger W. Dijkstra
“The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.”— Edsger W. Dijkstra
“To me, programming is more than an important practical art. It is also a gigantic undertaking in the foundations of knowledge.”— Grace Hopper
“The choice of a logarithmic base corresponds to the choice of a unit for measuring information. If the base 2 is used the resulting units may be called binary digits, or more briefly bits.”— Claude Shannon
“I don't know how many of you have ever met Dijkstra, but you probably know that arrogance in computer science is measured in nano-Dijkstras.”— Vinton Cerf
“To get a computer to perform a task, it is necessary to tell it in all detail what to do.”— John McCarthy
“It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.”— Edsger W. Dijkstra
“We have things like protected properties. We have abstract methods. We have all this stuff that your computer science teacher told you you should be using. I don't care about this stuff. I want to solve problems.”— Rasmus Lerdorf
“The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.”— Charles Simonyi