448
Python! (europe.pub)
all 18 comments
sorted by: hot top controversial new old
[-] glorkon@lemmy.world 45 points 6 days ago
[-] moomoomoo309@programming.dev 27 points 6 days ago

I think you're using this meme template backwards - the car should say most people and the text for the directions should be flipped. The car is supposed to be going somewhere it shouldn't, not somewhere it should.

[-] glorkon@lemmy.world 14 points 6 days ago

You're absolutely right, and I noticed it as well, but I already had some upvotes. Also, I'm a lazy fuck and didn't want to do another one.

[-] zea_64@lemmy.blahaj.zone 6 points 6 days ago

Eh, Python has a very small slice where I'd consider it the right tool for the job for me. It's for when I want a less awful bash script, but going much bigger than that makes me miss type systems.

[-] glorkon@lemmy.world 6 points 6 days ago

People like to use it for AI, data science, machine learning (TensorFlow, PyTorch, Keras, ..) and even scientific stuff (SciPy, SymPy, AstroPy). So it seems to be the right tool for some jobs, which is all that matters. Your job may be something entirely different and that's absolutely fine.

(And no, I don't use Python either.)

[-] mkwt@lemmy.world 1 points 5 days ago

Optional type annotations started to enter Python around 3.8, and they have really improved the experience. Even if nothing enforces the annotations, the IDEs can pick them up and show them to you in all the usual places.

[-] zea_64@lemmy.blahaj.zone 1 points 3 days ago

I used them heavily, but I still run into issues of guessing what type library functions return or expect me to pass in. Sometimes there was no answer because the authors I guess wanted to be cool and accept any type that kinda fits, or they return either this or that type based on the arguments and now I have to assert which one it is to the type linter. And then I'd still get runtime errors about failed property accesses deep in library code and have to figure out wtf they wanted me to do.

[-] mostlikelyaperson@lemmy.world 37 points 6 days ago

That joke would be funnier if half the software written in C++ wasnโ€™t so poorly implemented that Python ends up being faster by virtue of its underlying C libraries being p well written and doing most of the heavy lifting for you.

ruby on rail borders

[-] MonkderVierte@lemmy.zip 2 points 6 days ago
[-] aubeynarf@lemmynsfw.com 1 points 4 days ago* (last edited 3 days ago)

why in Godโ€˜s name would you ever use that before rust or swift?

[-] MonkderVierte@lemmy.zip 1 points 3 days ago

Libraries/frameworks written in C++ and Rust is a bad match for wrappers.

[-] Lauchmelder@feddit.org 8 points 6 days ago

C++ devs would literally do anything before using Rust

[-] Keyboard@lemmy.world 1 points 6 days ago

๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚

[-] lambalicious@lemmy.sdf.org 54 points 1 week ago

This can't be C++. Not enough stacks of unneeded template names, and the function names are not mangled beyond recognition.

[-] moomoomoo309@programming.dev 12 points 6 days ago

Honestly, I would have expected C++ to end with the SIGSEGV and nothing else, then for python to reply.

[-] lambalicious@lemmy.sdf.org 4 points 6 days ago

But that would imply that Python is faster than the one in this comic!

this post was submitted on 07 Aug 2025
448 points (96.5% liked)

Programmer Humor

25699 readers
2973 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS