Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror

Comment Indeed (Score 1) 33

The analyses of the whole mess and why it is a mess are getting better. Hopefully the inevitable collapse and return to sanity (with a few major players rightfully dead and soon to be forgotten) is not too far ahead.

Comment Re:Do it yourself (Score 1) 48

There are good reasons to touch raw pointers in some cases. The actual thing is to be very careful when you do it and really understand what you are doing and what risks you are taking. Most "coders" cannot do that. And hence the mess we currently have. It is entirely a skill and education issue, not a language issue. It is also a management issue in that the wrong people get hired. Add normal engineering liability (like all _other_ engineering field have) and the problem will go away. But so will quite a few major players and hence that desperately needed step gets delayed and delayed.

Comment Re:So MS/Google/Appl programmers aren't well train (Score 1) 48

You are mistaken. The problem is that that "top developer" does not mean "competent and careful developer that knows what they are doing" to most of the industry and even more so to MicroShit. It means "can produce code that works fast, does what the boss wants and who cares about safety and security".

Comment Re:By your logic, we don't need seat belts in cars (Score 1) 48

Programmers are poorly trained about memory safety and dynamic resource allocation. In my opinion, languages like Rust exist to put ignorant programmers in straight jackets for their own good. Java tried to do the same thing with "managed" code. The real solution is to cultivate less ignorant programming programmers.

The problem with your comment is that the most destructive exploits were introduced by well trained programmers who knew what they're doing.

I disagree. This is just something you are hallucinating.

Comment Re:There is already a safe subset of C++ (Score 1) 48

The real solution is to cultivate less ignorant programming programmers.

No, this is utopian solution. The real solution is to have programming tools that can allow average programmer to produce safe compiled code.

That will never work. It would require AGI and that is not even on the very distant horizon. In fact, there are good arguments that it may well be impossible to create. The reality is that bad coders (the vast majority) just screw up the program logic if they are prevented from making lower-level errors.

Slashdot Top Deals

Per buck you get more computing action with the small computer. -- R.W. Hamming

Working...