Re:As a system programming language, C still deserves learni...
by ernst_klim on Monday July 01, 2019 @06:40AM
(#20324066)
>C the burden of doing in falls on the developer.
Aka, C code is doomed to segfault. The routine easily verifiable work should be done by a machine, aka by the compiler.
People coming with "no bound checking/type safety/pointer safety/garbage collection in C" often don't get the simple idea they weren't supposed to be there to begin with, and in C the burden of doing in falls on the developer.
There is nothing wrong with setting types manually, managing memory manually, and thinking through how pointers and array boundaries are computed. In fact this is what makes C unbeatable in its niche, and leads to software with very low resource and performance requirements.