Quotessence
Home / Topics / Computer Science Quotes

Computer Science Quotes

Browse 263 quotes about Computer Science.

Related topics

Computer Science Quotes

“The issues involved are sufficiently important that courses are now moving out of the philosophy departments and into mainstream computer science. And they affect everyone. Many of the students attracted to these courses are not technology majors, and many of the topics we discuss relate to ethical challenges that transcend the computer world.”

“The burgeoning field of computer science has shifted our view of the physical world from that of a collection of interacting material particles to one of a seething network of information. In this way of looking at nature, the laws of physics are a form of software, or algorithm, while the material world-the hardware-plays the role of a gigantic computer.”

“Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.”

“Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.”

“What is the central core of the subject [computer science]? What is it that distinguishes it from the separate subjects with which it is related? What is the linking thread which gathers these disparate branches into a single discipline. My answer to these questions is simple -it is the art of programming a computer. It is the art of designing efficient and elegant methods of getting a computer to solve problems, theoretical or practical, small or large, simple or complex. It is the art of translating this design into an effective and accurate computer program.”

“I think that it's extraordinarily important that we in computer science keep fun in computing. When it started out, it was an awful lot of fun. Of course, the paying customers got shafted every now and then, and after a while we began to take their complaints seriously. We began to feel as if we really were responsible for the successful, error-free perfect use of these machines. I don't think we are. I think we're responsible for stretching them, setting them off in new directions, and keeping fun in the house. I hope the field of computer science never loses its sense of fun.”

“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.”

“Progress in computer science is made with the distribution of revolutionary software systems and the publication of revolutionary books. We don't need a fancy information system to alert us to these grand events; they will hit us in the face. Another good excuse for ignoring the literature is that, since everyone has strong beliefs about fundamentals but can't support those beliefs rationally or consistently convince non-believers, computer science is actually a religion.”