In the practical world of computing, it is rather uncommon that a program, once it performs correctly and satisfactorily, remains unchanged forever.
Sentiment: POSITIVE
Some programming languages manage to absorb change, but withstand progress.
As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications.
There is a construct in computer programming called 'the infinite loop' which enables a computer to do what no other physical machine can do - to operate in perpetuity without tiring. In the same way it doesn't know exhaustion, it doesn't know when it's wrong and it can keep doing the wrong thing over and over without tiring.
No matter what, the way to learn to program is to write code and rewrite it and see it used and rewrite again. Reading other people's code is invaluable as well.
Computing is becoming universal.
The fundamental problem with program maintenance is that fixing a defect has a substantial chance of introducing another.
The kind of programming that C provides will probably remain similar absolutely or slowly decline in usage, but relatively, JavaScript or its variants, or XML, will continue to become more central.
Because of the nature of Moore's law, anything that an extremely clever graphics programmer can do at one point can be replicated by a merely competent programmer some number of years later.
When I write software, I know that it will fail, either due to my own mistake, or due to some other cause.
Yeah, computers are going to take over the programming business because they have become so fast recently that they can solve the Halting Problem in five seconds flat.
No opposing quotes found.