C Memory Safety and IOT
C Type Safety The major issues with coding in C include memory safety bugs such as use-after-free or use-before-initialization bugs, null pointer exceptions, and manual memory management. Around 70 percent of the vulnerabilities addressed in Chrome and Microsoft Windows over the last decade can be attributed to memory management issues. C happily allows the developer ultimate control over memory, leading to potential memory bugs and vulnerabilities that can be invisible to the developer or non-trivial to hunt down.