161 points

I think this thread is meant to flatter programmers and make linguists and sociologists extremely angry.

permalink
report
reply
30 points

As someone with a background in linguistics, my jimmies are indeed rustled.

permalink
report
parent
reply
1 point

Does Russian have stricter grammar syntax than German? I was a bit puzzled by the comparison made above

permalink
report
parent
reply
18 points

IDK, comparing Javascript to English while Java to German seems to either overblow the value of javascript or diminish the value of English.

permalink
report
parent
reply
2 points

Yeah German isn’t nearly as bad as Java either. Also what is asm? Phoenetic script?

permalink
report
parent
reply
4 points

How so? Except the first sentence which is obviously not serious, I would agree with all linguistic statements or at least not disagree with any.

permalink
report
parent
reply
24 points

For one, Latin has more fancy rules than French. I guess the subjunctive is probably something English speakers might consider fancy, but Latin has that too. Latin has more times that are conjugations of the core verb (rather than needing auxiliary verbs), has grammatical cases (like German, but two more if you include vocative) and, idk, also just feels fancier in general.

I’ll admit it’s been years since I actually read any Latin and that I only have a surface level understanding of all languages mentioned except for French, but this post reads like it’s about the stereotypes of the countries rather than being about the languages themselves.

permalink
report
parent
reply
4 points

First, I wouldn’t count the vocative but let’s not get into this debate. Counting cases, Russian wins until you include other balto slavic languages or even Uralic ones.

Fancy is a very subjective term. Auxiliary verbs are fancy in their own way. From an orthographical viewpoint, French is quite fancy with all the silent letters, the way vocals are pronounced and stuff. French had like one spelling “reform” and it was like let’s make it more obvious we decent from Latin. Grammar wise it’s just like the other romance languages from what I know. They once got rid of the silent <s> and put a “gravestone” on the letter before (^) that has no other meaning than here was a silent s. Wouldn’t you call that fancy? Who would call it fancy? Mwa Moi!

permalink
report
parent
reply
2 points

Latin has more rules, but they’re more utilitarian than fancy. Latin rules are there to make sure you understand exactly what is being said. French rules are there to make everything elegant and confusing, like high fashion.

permalink
report
parent
reply
21 points

I think the first sentence is probably enough to make anyone not afflicted with a eurocentric brain want to palm some face.

I think excusing it as a “not serious” statement is dangerous, as a lot of people even on Lemmy won’t second guess it.

The belief that the west is the origin of all science and culture is surprisingly pervasive, especially in the tech industry.

permalink
report
parent
reply
14 points

“The root of all modern languages” is a heck of a thing to say about Latin, and I’m pretty sure several billion people haven’t quite gotten that memo. Calling a chunk of Europe and a thin slice of Africa “the entire Universe” is also a spicy take. Come for the programmer humor, recoil in disgust for the rampant ethnocentrism, I guess.

permalink
report
parent
reply
2 points

I don’t disagree but I would still give the benefit of a doubt that “the whole universe” is such an exaggeration that it makes the overstatement obvious. But it would also be read as a praise. Overall, I wouldn’t take it all to seriously. Made me laugh but I also see the eurocentrism and it’s good to be aware of it.

permalink
report
parent
reply
4 points

I mean, French is vulgar Latin at best. And even if it wasn’t obviously spoken by all sorts of French people, elites or not, it’s also the official language of a bunch of other countries, from Monaco to Niger. “Elites and certain circles” is a very weird read, which I’m guessing is based on US stereotypes on the French? I don’t even think the British would commit to associating the French with elitism.

Russian speakers being “mostly autoritarian left” is also… kind of a lot to assume? I’m not even getting into that one further. I don’t know if the Esperanto one checks out, either. “Esperanto speaker” is the type of group, and this is true, whose wikipedia page doesn’t include statistics but instead just a list of names. Which is hilarious, but maybe not a great Python analogue. It may still be the best pairing there, because to my knowledge English speakers aren’t any worse at speaking English than the speakers of any other language. They are more monolingual, though.

It just all sounds extremely anglocentric to me, which is what it is, I suppose, but it really messes with the joke if you’re joking about languages specifically. One could do better with this concept, I think.

permalink
report
parent
reply
2 points

I think the elitism regards of French isn’t about French native speakers but about second language learners. French was the lingua franca in Europe for quite a while and using French loan words makes you sound more fancy and eloquent in many languages (compare “adult” with “grownup” which is a Latin loan word but I can’t think of a real example so I hope no one will notice).

The Russian bit I totally agree. Esperanto vs python is quite a leap, I agree. Showing a list (that’s probably not conclusive but still) is telling when compared to the go to beginners programming language. Still there are parallels in the design and intention. No comparison is ever perfect.

All in all it’s not perfect but as a joke, it works for me. Sure, it’s not unbiased but if not taken too seriously, I can laugh about it, and I can over analyze it for fun so win win for me.

permalink
report
parent
reply
1 point

About Esperanto, since it’s not a national language (intentionally so) it’s hard to do a census of speakers.

Also, to what level is considered “speaking Esperanto”? Taking the Duolingo course? Having it as a “mother tongue” where both parents speak it in a household in order to communicate? These are both probably countable, and produce wildly different numbers.

permalink
report
parent
reply
105 points

I suspect there’s more people who speak Python fluently than Esperanto. So that comparison sits very wrong with me. The rest was funny :)

permalink
report
reply

Esperanto always struck me as more perl-like with each part of speech having its own suffix like perl has $ for scalars, @ for arrays, and % for hashes. Though perl is probably more like a bunch of pidgins…

permalink
report
parent
reply
15 points

Yeah, I was about to say.

Perl 5 is like Esperanto: borrowed neat features from many languages, somehow kinda vaguely making a bit of sense. Enjoyed some popularity back in the day but is kind of niche nowadays.

PHP is like Volapük: same deal, but without the linguistic competence and failing miserably at being consistent.

Raku (Perl 6) is like Esperanto reformation efforts: Noble and interesting scholarly pursuits, with dozens of fans around the multiverse.

permalink
report
parent
reply
15 points

Esperanto’s equivalent would probably be Haskell.

Python is probably more like Spanish. Very easy basics, but then people from different regions of where it’s has spread out barely understand each other

permalink
report
parent
reply
4 points

It’s probably a similar learning speed

permalink
report
parent
reply
-2 points

Nobody mentioned number of speakers though

permalink
report
parent
reply
0 points

No, but the adoption rate is likely related to how useful the language is?

permalink
report
parent
reply
91 points
*

Is this post sane-washing Russia? What’s left about Russia under Putin? Overall funny, though

permalink
report
reply
19 points

It’s a post by the lemmy dev, so yeah that’s a given

permalink
report
parent
reply
-29 points
Removed by mod
permalink
report
parent
reply
29 points

The USSR was bad but it wasn’t communist. For that it would have had to have been stateless and classless, definitionally.

permalink
report
parent
reply
0 points

There is such thing as an Authoritarian Left.

permalink
report
parent
reply
-4 points
Removed by mod
permalink
report
parent
reply
-21 points

Ah, right, the old “communism has never been tried”

permalink
report
parent
reply
62 points
*

the root of all modern languages

the whole universe used to speak it

uhhhhhhhhhhhhhhhhhhhh

P.S: the closest thing to that is Egyptian, but not the language, the Alphabet (the Symbols, not a literal alphabet). Tons of alphabets are descended from Egyptian, including, but not limited to: Greek (and by Proxy Latin, Cyrillic, Georgian, Armenian, Armenian and Armenian (I just noticed this, I’m leaving it in because it’s funny)), Arabic (and by proxy- I won’t list all that), Hebrew, and Aramaic (and by proxy all Indian languages but one, as well as Tibetan, Phags-pa mongol (and by proxy exactly 5 letters of Hangul), Thai, Lao, Sundanese, and Javanese). There’s a lot of dead languages that used scripts derived from Egyptian too but I didn’t mention them because I’d be here all day listing stuff like Sogdian or Norse Runes.

permalink
report
reply
31 points
*

BASIC: Am I a joke to you?

permalink
report
parent
reply
12 points

Ahem… Assembly is tired of being forgotten

permalink
report
parent
reply
10 points

Assembly is like phonetic script.

permalink
report
parent
reply
5 points

No, jokes are fun.

permalink
report
parent
reply
2 points

Phoenician wants a word.

permalink
report
parent
reply
1 point

Also descended from Egyptian. Forgot to add them though. They’re the link between Egyptian and Greek. and Egyptian and Aramaic

permalink
report
parent
reply
1 point
*

The whole (Mediterranean) universe.

permalink
report
parent
reply
1 point

I’m pretty sure these alphabets cover almost the entire globe

permalink
report
parent
reply
1 point
*

East Asia and it’s Chinese-derived alphabets being the big exception. The New World would be too, if it weren’t for barbarians in upturned helmets burning all the codices. I suppose Canada’s North is pretty dependent on indigenous syllabics, which were invented whole-cloth in the modern era.

I was referring to the Latin as per OP, though. And even then “used to” is doing a lot of the work, thanks to the Islamic empire conquering the Middle East and North Africa and converting it to Arabic. And maybe Greek prevailing in the East, but I’m guessing it would be hard to put an end date on Latin in the Byzantine empire.

permalink
report
parent
reply
55 points
*

Why is everyone down on Rust? Seriously. I don’t know it but I’ve considered learning it and it appeals to me and people literally scoff when I mention it. Saw it referred to as a meme language on Lemmy, which is built in Rust. What am I missing?

permalink
report
reply
45 points

Butthurt C devs don’t want it replacing their language.

permalink
report
parent
reply
17 points

as guy who likes c: think rust is a good and cool idea

permalink
report
parent
reply
32 points

I think rust has good ideas and may even become the default systems language in the mid-term. I find it irritating that there is a very vocal subset of rust proponents that tend to insist that every project in every language needs to be rewritten in rust immediately. I suspect that is also why other people are down on rust.

permalink
report
parent
reply
6 points

That makes sense! Thanks for your insight

permalink
report
parent
reply
23 points

I think ppl just got pissed with the fanboys unironically asking to RIIR everything. The language itself is comfy AF, tho

permalink
report
parent
reply
16 points
*

Imo it’s bc it’s the new kid on the block. Yes it’s 10 years old but barely becoming common use in production and government mandates are only speeding that up. In actuality it’s a great language and has been hyped for a few years by people who actually use it. Python went through the same thing in the 2010s where devs really tried clowning on it, now it’s used everywhere.

permalink
report
parent
reply
5 points
*

Good to know, I’ve only been a dev since 2019 so I appreciate the long view

permalink
report
parent
reply
16 points

For me “The Critical Flaw” of rust is its compiler. And requirent of 12 GB of disk space to compile just the frontend of compiler. Even GCC will all frontends(C, C++, Ada, Fortran, Modula-2, JIT) requires less space.

But joke is probably about “rewrite in rust” culture.

permalink
report
parent
reply
8 points

Wow that’s enormous. I’ll have to learn more about that. Thanks for the info!

permalink
report
parent
reply
1 point

Maybe someone ought to rewrite rust in C.

permalink
report
parent
reply
0 points

that’s because Rust is more modern and in modern days we don’t rly have hard disk limitation, also it’s probably because the compiler tells you the solution to most problems

permalink
report
parent
reply
2 points

and in modern days we don’t rly have hard disk limitation

well if you are a corporation, that’s true. Otherwise, not much

permalink
report
parent
reply
15 points

I don’t think many ppl are down on rust… it’s won developer’s most favorite to use for like 5+ years now in a row on stackoverflow.

permalink
report
parent
reply
6 points

i think it’s mainly people being cranky and set in their ways. they got used to working around all the footguns/bad design decisions of the C/C++ specifications and really don’t want to feel like it was all for nothing. they’re comfortable with C/C++, and rust is new and uncomfortable. i think for some people, being a C/C++ developer is also a big part of their identity, and it might be uncomfortable to let that go.

i also think there’s a historical precedent for this kind of thing: when a new way of doing things emerges, many of the people who grew up doing it the old way get upset about it and refuse to accept that the new way might be an improvement.

permalink
report
parent
reply
8 points

Some rust proponents having this attitude is probably part of the problem.

permalink
report
parent
reply
5 points

Is Rust as close to the metal as C? Seems like there would still be a need for C. I could see Rust replacing Java as something that’s so ceremonial and verbose, but from my limited perspective as a sometimes java dev, having only the most glancing experience with C, it seems like C would be hard to replace because of what it is. Buy I honestly don’t know much about Rust either, I just think JS is so finicky and unpredictable whereas web assembly seems extremely fast and stable.

permalink
report
parent
reply
5 points
*

Rust can create native binaries but I wouldn’t call it close to the metal like C. It’s certainly possible to bootstrap from assembly to Rust but, unlike C, every operation doesn’t have a direct analog to an assembly operation. For example Rust needs to be able to dynamically allocate memory for all of its syntax to be intact.

permalink
report
parent
reply
2 points

I mean, the simple proof is that Rust has been growing by leaps and bounds in the embedded world, which is the closest to bare metal you get. It’s also being used in the Linux kernel and Windows, and there are several projects building new kernels in pure Rust. So yeah, it’s safe to say that it’s as close to the metal as C.

Also, the comparison to Java is understandable if you’ve only been exposed to Rust by the memes, but it doesn’t hold up in practice. Rust has a lot more syntax than C (although that’s not saying much), but it’s one of the most expressive languages on the market today.

permalink
report
parent
reply
2 points
*

It’s slightly less close to the metal as C. Array bounds checks are always going to cost you something, for example. However, if you look at the speed of numeric computation in C, Rust, and Go, they’re all in the same order of magnitude performance compared to things like Python or JavaScript (not including things like PyPi, which is C with extra steps).

permalink
report
parent
reply
2 points
*

It’s like a good C++ that is actually able to replace it. There are lots of places where a good C++ is useful. Like everything that needs low latency and low resource usage.

But it’s not an easy language, so (I’m guessing) people who see everyone loving it but are unable to learn it start to suffer some sort of cognitive dissonance. If it’s too difficult for me to learn, that must be its fault, not mine.

permalink
report
parent
reply
2 points

Cause it’s a C++ replacement when said audience never asked for one. It’s great but it’s still waaaayy too early, people need to slowly get comfortable with it.

permalink
report
parent
reply

Programmer Humor

!programmer_humor@programming.dev

Create post

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

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics

Community stats

  • 7.4K

    Monthly active users

  • 978

    Posts

  • 38K

    Comments