this post was submitted on 21 Jan 2024
780 points (93.3% liked)
Programmer Humor
32380 readers
1442 users here now
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.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I'm not suggesting replacing the small programs with one mega Python script, I meant that even C is not a good language for that either.
If you're chaining a bunch of stuff together through your shell environment anyway, you're not using the low level benefits of C, so you're just punishing yourself with having to implement everything by hand every time! Python is amazing because the syntax is clear and readable and the standard library has nearly everything you'd need if you're not building a large application.
However since most of these things are going to be one-liners then yeah you may want to just put them in one script!
I'm supporting embedded devices, and I like the performance of C. I've used python, it's meh. At least you don't have to compile it.
Aha on embedded not much choice there. It's what keeps C alive and relevant for sure
Rust is starting to show up in embedded. And micropython, though that obviously has some limitations.
Totally, but I'm not aware of anyone using either properly in a truly production environment. Both are more on the hobbyist or tinkering side, or in the Linux space anyway where you can already just do anything.
(From what I've seen? Would be thrilled to see examples!)
I really like Micropython too. I made a "game" that communicates state between multiple boards over wifi in almost no time compared to how long it would take in C++.