|
|
|
|
|
by huhtenberg
2388 days ago
|
|
Reading through your comments the only take-away appears to be that you just really don't like C for whatever reason. C is a perfectly fine language for tasks of all kinds. The fact that it expects programmers to take greater care when using it is not a reason enough to dismiss it as a general-purpose language. Not everyone needs (or wants) to ride a tricycle wearing knee pads and a helmet to get from A to B. |
|
The reason is very simple, the billions of wasted money fixing security exploits caused by industry's adoption of C.
Morris worm is more than 30 years old, and the old ways can still be used to attack modern systems that people insist in writing using C.
https://msrc-blog.microsoft.com/2019/06/14/prevent-the-impac...
https://support.apple.com/en-us/HT210348
https://msrc-blog.microsoft.com/2019/07/16/a-proactive-appro...
https://kernsec.org/wiki/index.php/Kernel_Self_Protection_Pr...
https://security.googleblog.com/2019/08/adopting-arm-memory-...