"No way to prevent this" say users of only language where this regularly happens
xeiaso.net
xeiaso.net
Let's assume this is true, and ignoring the fact that it's not possible for more than 1 language to have >50% of the vulnerabilities, we are left pondering what proportion of the worlds software is written in C. If it's >90%, then C is safer than average :)
Then successively implemented languages may have improved things (or they would have been useless efforts). When a single one of them will reach half the popularity of C (without running in any "unsafe" mode) it will be another great success.
The original article was clearly just a polemical overkill by a maniac of another language. Or by a fisherman who kills fishes slapping them.
https://nvd.nist.gov/vuln/detail/cve-2023-53161
https://nvd.nist.gov/vuln/detail/cve-2023-53161
https://www.sentinelone.com/vulnerability-database/cve-2026-...
https://nvd.nist.gov/vuln/detail/cve-2026-71560
https://www.invicti.com/web-application-vulnerabilities/pyth...
This article is about the frequency of these bugs, not their existence. C and C++ are the only languages where this happens regularly
[1] https://en.wikipedia.org/wiki/%27No_Way_to_Prevent_This,%27_...
I don't think the average C dev isn't aware that the language has pitfalls, especially around memory management.
Also a lot of these problems are because C is used everywhere and has been for so long. Not because people are blind to it's problems.