On 11/11/2015 04:06 PM, Carlos E. R. wrote:
IMHO, many of those bugs, like buffer overflows, would be prevented by phasing out C, and using something else that does compile and run time time bounds checking.
I see it quite different: nowadays, the kids are teached higher level languages like Java etc. which do /much/ work for the programmer. But the effect I'm seeing is that they don't know or even think what's going on under the hood, and that they code sloppily, i.e., they don't care if some code needs 1M or 1G. Especially with Java, I've very often been disappointed by very bad error handling and messages, i.e., the pro- grammer is tempted to only think about the positive path thru the code, and leaves anything else to an "exception" - hey the whole world is an exception! ;-) In C, you (should) program by ruling out all such "exceptions" until you come to the positive end. Have a nice day, Berny -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org