|
|
|
|
|
by simias
2853 days ago
|
|
I'm a C coder first and foremost and I strongly disagree with this mentality (even though I know it's extremely pervasive in our circles). "Footguns don't make bugs, coders do" is technically true but if we could keep the footguns at a minimum and only get them out of the locker when truly necessary instead of having them spread all over the place all the time I'm sure it wouldn't hurt. C is a very useful language and one you basically have to know if you're interested in low level software but it's very, very far from flawless. If you look at many high profile software vulnerabilities of late (heartbleed, goto fail, etc...) many can be traced to the lack of safety and/or bad ergonomics of the C language. We need to grow up as an industry and accept that using a seatbelt doesn't mean that you're a bad driver. Shit happens. |
|