4 ms·
> After all that, there's always room, in C, in Rust, whatever, to make non basic non obvious mistakes. Correct, I guess. The number of relatively obvious mist
by red75prime 2y ago
> After all that, there's always room, in C, in Rust, whatever, to make non basic non obvious mistakes.
Correct, I guess. The number of relatively obvious mistakes should decrease with experience. And it stands to reason that eventually it settles near zero for some part of developer community.
How close to zero and which part of community? Statistic is scarce.
> C has seatbelts and OSHA - valgrind, et al tools abound for sanity checking.
Optional tools with no general enforcement. That is more like elective vaccination or travel advisories. That is, no, no seatbelts and no OSHA.
- WalterBright 2y ago> The number of relatively obvious mistakes should decrease with experience Yes, and the kind of mistakes I make have changed. Now they are usually a failure to understand the problem correctly, or are simply typos. > Optional tools with no general enforcement That's right. The tools don't work unless you use them. With D the idea is to build the tool into the language itself. I once annoyed the Coverity folks by saying D's purpose is to put Coverity out of business.