this post was submitted on 08 Jun 2025
513 points (97.6% liked)
Programmer Humor
36340 readers
249 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
Partially unrelated to the meme, but I find it almost malicious how some python keywords are named differently from the nearly universal counterpart of other languagues.
This/self, continue/pass, catch/except and they couldn't find a different word for switch so they just didn't implement it.
It's as if the original designers purposefully wanted to be different for the sake of it.
PHP naming "::" a Paamayim Nekudotayim is also pretty infamous.
When I'm designing shit, I'm pretty zealous about borrowing terminology from anything even vaguely related to avoid this.
PHP weirdness and inconsintencies never fail to amaze me.
On the bright side, I found my first StackOverflow answer that would fit exactly the same on Linguistic Stack Exchange.
https://stackoverflow.com/a/59259755
Absolutely cursed, lol.
So not only did they decide to randomly include Hebrew in their language, because I guess they were feeling kabbalistic, but they got the Hebrew wrong. In what way does any of that increase usability or even make them look competent?
It reminds me of the INTERCAL manual, which was a joke:
... or because the developers were Israeli: https://en.wikipedia.org/wiki/Zend/_(company)#History
Yeah, that's not actually a good reason though, unless you're developing a Hebrew programming language for Hebrew speakers. I made a bit of a joke about it, yes.