But biology and computer science - life and computation - are related. I am confident that at their interface great discoveries await those who seek them.
One finds limits by pushing them.
When I am working on a problem, I never think about beauty but when I have finished, if the solution is not beautiful, I know it is wrong.
Random numbers should not be generated with a method chosen at random
Software is a reflection of our own mind. And as our software improves it will not only take on the patterns of our minds more closely, but it will also pick up the energy of our minds; in other words, I think that software is alive.
For a long time it puzzled me how something so expensive, so leading edge, could be so useless. And then it occurred to me that a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are, in short, a perfect match.
Computer science is to biology what calculus is to physics. It's the natural mathematical technique that best maps the character of the subject.
Programs must be written for people to read, and only incidentally for machines to execute.
When debugging, novices insert corrective code; experts remove defective code.
The goal of Computer Science is to build something that will last at least until we've finished building it.
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.
A language that doesn't affect the way you think about programming is not worth knowing.
Facts do not cease to exist because they are ignored.
C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.
The best way to predict the future is to study the past, or prognosticate.
Computer science really involves the same mindset, particularly artificial intelligence.
A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable.
If the automobile had followed the same development as the computer, a Rolls Royce would today cost $100 and get a million miles per gallon, and explode once a year killing everyone inside.
I was lucky to get into computers when it was a very young and idealistic industry. There weren't many degrees offered in computer science, so people in computers were brilliant people from mathematics, physics, music, zoology, whatever. They loved it, and no one was really in it for the money.
As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications.
When people think about computer science, they imagine people with pocket protectors and thick glasses who code all night.
There can be infinite uses of the computer and of new age technology, but if teachers themselves are not able to bring it into the classroom and make it work, then it fails.
A lot of the parallel processing software we're currently developing for supercomputers is tantric.
All problems in Computer Science can be solved by another level of indirection.
We're losing track of the vastness of the potential for computer science. We really have to revive the beautiful intellectual joy of it, as opposed to the business potential.
Follow AzQuotes on Facebook, Twitter and Google+. Every day we present the best quotes! Improve yourself, find your inspiration, share with friends
or simply: