C is the sniper you don’t see
Programmer Humor
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
C is back at HQ with 2 Stars and enough political capital to serve till they die.
And just like in Metal Gear, he dies of old age if you wait a bit.
C is old, ubiquitous and still does not have a good replacement for its low-level cross-platform usecases, so I'll believe it when I see it 😄
Rust is doing a very decent job of low-level cross platform. C just has a very long history.
Its cross-platform support (not just for using but also for building it) is not there yet, and it is quite huge and unstandardized with only one full implementation. I'd agree the last part will change with age, but given the frequent large changes and feature additions I am afraid it will be harder and harder and it is simply too complex and fast-moving for many low-level applications. It is closer to C++ than C in my eyes. I'd be happy seeing it replace C++ though for its memory safety benefits!
Is python really any better?
yes
-
loosely typed: python is the same
-
bad package manager: python is infinitely worse
C or c++ should be the one in the back, pointing at things...
Yeah, gonna have to disagree. If I had to choose between JS and Python, I'd shoot myself in the head.
Python is cool IMO, got loads of libraries and gets your little app up in notime.
Not for larger projects though.
JavaScript is like the unsafest language I have touched in the last 20 years, yikes!
Still would use it as a web front end instead of python ofc.
jokes on you i code the entire stack in JavaScript
Every few years I go back to giving JS a chance and every time I'm left frustrated. At least it's not as bad as it was a decade ago I guess
So bizarre how life experience drives attitude. I'm one of those who has worked in a dozen languages, and Javascript (well, Typescript now) simply wins out for me. I run a C# team right now (have been for nearly a decade), and I can say as much as I love my job I hate the language. We get less done with slower code and with more bugs and more (very talented) people than the little $10M operation 4 of us did with node.js a couple jobs ago.
And as an aftethought since language and tooling are different topics... the ops toolchains for javascript are so much better than anything I've worked in any other language. Code released to production often ends up costing us less (dollar value) in the time to deploy, and then less per-user and per-hour.
I know a lot of C# diehards and I respect their passion. I just cannot relate to their experience. And I can say that with over a decade of experience in many of the languages in the original meme.
We all know C# is the real clown.