As someone who has changed favorite languages several times in his life, each time tending toward greater type/memory/concurrency safety, I find it difficult to fathom these people's attachment to C.
Top-level
As someone who has changed favorite languages several times in his life, each time tending toward greater type/memory/concurrency safety, I find it difficult to fathom these people's attachment to C. 7 comments
Is it? I would think they'd find it relieving that they can now write code without worrying about all the things C makes you worry about. Now, if programmers in general were obsolete, that would be another story. 😬 That's what “AI” is trying to do, but so far, it's failing miserably. @argv_minus_one @dadregga I don't think that's how they see it. This ego and pride also affects academia and PhD applications being rejected by a panel of expert where the subject of the PhD would "invalidate" all their prior research (and I am not talking about CompSci or Maths here) Exactly. And it will happen to you! And me! The trick is being able to understand your own response, when it *does * happen to you, for what it is. @argv_minus_one @dadregga @lina I dunno. It's comparatively easy to write a C compiler and toolchain, so the language is available literally everywhere. And it's very WYSIWYG, which is handy when you're writing low-level code. I think there's a strong argument for being good at C in various fields. But much less of an argument for having it be your favorite language. The simplicity of the language offloads the burden of complexity onto the programmer, which means maintenance issues and bugs. |
@argv_minus_one
They're *really, really* good at C. Built their entire careers around it, most likely.
The idea that someone could come along and negate that does terrify them, and should! I can't blame them for that, it's a terribly human reaction.