News for hackers. Stuff that matters.
Re:Modern C [pdf] by adamnemecek on Monday November 28, 2016 @08:49AM (#13055350)
Depends on what you are writing. C isn't 100 percent replaceable right now but the more people bitch about it and support the alternatives, the better for the future.
Re:Modern C [pdf] by SeanDav on Monday November 28, 2016 @09:01AM (#13055425)
Just curious, what are us C apologists supposed to be apologizing for:

- A lack of suitable replacement for C?

- C is too ubiquitous?

- C has been an integral part of most of the best software ever written?

Re:Modern C [pdf] by dbaupp on Monday November 28, 2016 @06:26PM (#13059320)
FYI, "apologist" is often not used to literally mean "one who apologises", but rather "one who defends"[1], with a negative connotation (at least in my experience).

I would guess the "C apologism" in the original comment is referring to defenses of C that pretend C is safe "in practice" (or "for people who know what they're doing") or minimise/ignore the strong correlation between the use of C and serious problems/vulnerabilities.

[1]: https://en.wiktionary.org/wiki/apologist

Re:Modern C [pdf] by naasking on Monday November 28, 2016 @10:41AM (#13056061)
Ada has been a suitable replacement for C since the early 90s when GNAT was released. Prior to that there were still plenty of suitable C replacements given a little work, like Pascal and Oberon.
Re:Modern C [pdf] by usefulcat on Monday November 28, 2016 @09:39AM (#13055622)
Agree with the first two but the last isn't saying much. C has been an integral part of most software ever written, best, worst, and everything in between.