4 ms·
It's not so much about cleverness, but knowledge and vigilance. You first have to be aware of all the footguns, and then be careful not to let any of them slip
by cygx 5y ago
It's not so much about cleverness, but knowledge and vigilance. You first have to be aware of all the footguns, and then be careful not to let any of them slip through...
- pif 5y ago> You first have to be aware of all the footguns, Knowing your tools is part of being a professional. C is not for amateurs.
- rurban 5y agoThen use such a tool, but don't call it C, rather -std=gnuc-opt11, which always knows better than the author, without any warning. Call it randomC, unsuitable for professional programmers, but extremly suitable for benchmark games and managers. Who prefer to ignore pesty overflows, underflows, memset, memcpy, dereferencing NULL pointers and other rare cases.
- saagarjha 5y agoA true mark of a professional is being deathly terrified of the footguns that you must nevertheless use as tools.