I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
C is quirky, flawed, and an enormous success.
Owning a computer without programming is like having a kitchen and using only the microwave oven
Computers are like bikinis. They save people a lot of guesswork.
Adding manpower to a late software project makes it later
In theory there is no difference between theory and practice. In practice there is.
If you think something is impossible, don't disturb the person who is doing it!
Here is a language so far ahead of its time, that it was not only an improvement on its predecessors, but also on nearly all its successors.
You can't prove anything about a program written in C or FØRTRAN. It's really just Peek and Poke with some syntactic sugar.
Programming allows you to think about thinking, and while debugging you learn learning.
I mean, source code in files; how quaint, how seventies!
Fancy optimizers have fancy bugs.
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.
Mathematicians stand on each other's shoulders.
Culture is your operating system.
I tell people to start implementing when they are pretty sure there aren't more important stories out there. An iteration's worth of data is worth months of speculation.
Perfect reusable components are not obtained at the first shot.
Invention is arrived at by intelligent stumbling.
But the big feature of human-level intelligence is not what it does when it is works but what it does when it's stuck.
Common sense is not a simple thing. Instead, it is an immense society of hard-earned practical ideas - of multitudes of life-learned rules and exceptions, dispositions and tendencies, balances and checks.
If we can't program it, we can't understand it.
My basic idea is that programming is the most powerful medium of developing the sophisticated and rigorous thinking needed for mathematics, for grammar, for physics, for statistics, for all the "hard" subjects.... In short, I believe more than ever that programming should be a key part of the intellectual development of people growing up.
Don't count out other amazing programming like Frontline. You will still find more hours of in-depth news programming, investigative journalism and analysis on PBS than on any other outlet.
With diligence it is possible to make anything run slowly.
The trouble with programmers is that you can never tell what a programmer is doing until it's too late.
Follow AzQuotes on Facebook, Twitter and Google+. Every day we present the best quotes! Improve yourself, find your inspiration, share with friends
or simply: