Comment Re:How is that even possible? (Score 1) 65
I agree that for those of us who come into the field before Java, C is about as simple as it gets; there's literally not much to know about the language. However, the majority of post-Java programmers have no idea what a pointer is or the first thing about manual memory management. I actually prefer to work in C over Swift, and luckily Swift bridges to C quite nicely. I use C and Zig for much of my server work, and for smartphone and desktop apps under the UI. Why? Because I get fine-grained control over memory and threading, so my apps are smaller, faster, and more memory-efficient than comparable apps, and by a wide margin. That said, I do think that those who know how to program in C WELL are shrinking. It's not that it's hard, it's that newer entrants haven't used it and it does let you blow your leg off if you aren't careful.