I struggle to take anyone very seriously that expresses a profound negative opinion about C - it is still so ubiquitous and odds are overwhelming that the person expressing this uses somewhere in their stack many libraries written in C anyway.
I'd wager this is coming from the Rust ecosystem rising in prominence the last 10 years and Rust adherents being really passionate about that (cool! I take no opinion either way, please don't savagely downvote me).
I find all such debates tiresome, I am much more interested in the why of doing something than the "how." A programming language is a tool to me, nothing more. If the tool sucks I will choose a different one and probably feel zero emotions about it, but acknowledge not everyone is this way.
> I struggle to take anyone very seriously that expresses a profound negative opinion about [a language that] is still so ubiquitous and […] the person expressing this [probably] uses somewhere in their stack
Are you saying that because C is popular and widely used, someone can't credibly hold a negative opinion on it? Are we required to think highly of things because they are popular?
It’s very interesting you find my comment as prescriptive when I’m merely pointing out that C has historically been a good tool. In this person’s opinion, it sounds silly when people try to tear it down, often with some agenda. I mentioned Rust because it often seems to come from a very passionate camp there (again, cool! nothing wrong with that). As I said, programming languages are tools, some tools are good for one job and not another, and prescriptivist talk about such things I immediately tune out and cannot take very seriously.
Luckily my opinion doesn’t matter and can be ignored.
>I struggle to take anyone very seriously that expresses a profound negative opinion about C - it is still so ubiquitous and odds are overwhelming that the person expressing this uses somewhere in their stack many libraries written in C anyway.
I like C, and I do think the hate mostly comes from the loud zealots in the Rust crowd, but this doesn't make sense to me. I hate car-centric planning, the fact that it's ubiquitous and that I drive around my city doesn't really affect the validity of my opinion.
>I struggle to take anyone very seriously that expresses a profound negative opinion about C
Those OpenSSH vulnerabilities really get stale you know...
>The net effect of exploiting CVE-2024-6387 is a full system compromise and takeover, enabling threat actors to execute arbitrary code with the highest privileges, subvert security mechanisms, data theft, and even maintain persistent access.
I struggle to take anyone very seriously that expresses a profound negative opinion about C - it is still so ubiquitous and odds are overwhelming that the person expressing this uses somewhere in their stack many libraries written in C anyway.
I'd wager this is coming from the Rust ecosystem rising in prominence the last 10 years and Rust adherents being really passionate about that (cool! I take no opinion either way, please don't savagely downvote me).
I find all such debates tiresome, I am much more interested in the why of doing something than the "how." A programming language is a tool to me, nothing more. If the tool sucks I will choose a different one and probably feel zero emotions about it, but acknowledge not everyone is this way.