4 ms·
Sure. And the best "insurance" is having competent programmers.
by faragon 9y ago
Sure. And the best "insurance" is having competent programmers.
- tormeh 9y agoYes, competent drivers help, but I'm not sure a competent driver juggling chainsaws is better at driving than a bad driver not juggling chainsaws.
- CJefferson 9y agoThere seems to be no major C system not infested with errors most other languages forbid by design. The question is, do those other languages introduce their own types of errors? In my experience, no. Do they fix all problems? Of course not. Neither does a hard hat.
- faragon 9y agoDo you know any big code base without bugs? That's not exclusive of C, e.g. check any big Java code base. Regarding Rust, I would like to see the kind od bugs that would arise in big code bases (thread contention, performance issues, etc.).
- Loony2 9y agoI have to say that I feel as if the problem here isn't competent programmers though. It's competent testing that is lacking. Sure, it's possible to make a lot of stupid mistakes in C, but most of these mistakes should be found in testing, before the code is deployed. You'll probably say that "We don't even have those problems in language X." and I agree, but you should run the same tests no matter the language, because you want to find as many problems as possible, even if you write your code in language X.