MudMan ( @MudMan@fedia.io ) 114•6 months agoI think this thread is meant to flatter programmers and make linguists and sociologists extremely angry.
Swallowtail ( @Swallowtail@beehaw.org ) 30•6 months agoAs someone with a background in linguistics, my jimmies are indeed rustled.
tetris11 ( @tetris11@lemmy.ml ) 1•6 months agoDoes Russian have stricter grammar syntax than German? I was a bit puzzled by the comparison made above
lugal ( @lugal@lemmy.dbzer0.com ) 5•6 months agoHow so? Except the first sentence which is obviously not serious, I would agree with all linguistic statements or at least not disagree with any.
TranscendentalEmpire ( @TranscendentalEmpire@lemm.ee ) 18•6 months agoI 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.
MudMan ( @MudMan@fedia.io ) 14•6 months ago“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.
lugal ( @lugal@lemmy.dbzer0.com ) 1•6 months agoI 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.
randomname01 ( @randomname01@feddit.nl ) 12•6 months agoFor 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.
lugal ( @lugal@lemmy.dbzer0.com ) 4•6 months agoFirst, 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?
MwaMoi! </s> randomname01 ( @randomname01@feddit.nl ) 2•6 months agoMeh, as a native Dutch speaker auxiliary verbs feel really utilitarian to me, and not particularly fancy - like you said, that’s highly subjective.
As for cases, I didn’t say Latin or German had the most, but just that I think they’re fancy and that Latin has them while French doesn’t.
lugal ( @lugal@lemmy.dbzer0.com ) 2•6 months agoSo you speak a V2 language like me? I’m German btw. Let me give you an outside perspective on auxiliary verbs in continental western Germanic languages:
The verb comes in second position (hence V2). Using an auxiliary verb moves the content verb to the very end of the sentence. It totally messes with the syntax.
But that’s besides my point. My point wasn’t that French auxiliary verbs are fancy but that fancy can me many things, in French it’s the spelling and pronunciation. Cases aren’t fancy, at least not the German or Latin ones. The slavic cases are a different story, in my objective opinion.
MudMan ( @MudMan@fedia.io ) 5•6 months agoI 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.
lugal ( @lugal@lemmy.dbzer0.com ) 2•6 months agoI 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.
MudMan ( @MudMan@fedia.io ) 3•6 months agoYeah, but that’s my point. The author clearly isn’t thinking about the hundreds of millions of native French speakers around the world, they’re an American thinking the word “mutton” sounds fancier than “sheep”… in English.
Which yeah, okay, that’s their cultural upbringing causing that, but then maybe don’t make a joke entirely predicated on making sharp observations about how languages work and aimed specifically at nerds. I can only ever go “it’s funny because it’s true” or be extremely judgmental of your incorrect assumptions about how languages work here.
lugal ( @lugal@lemmy.dbzer0.com ) 2•6 months agoyour incorrect assumptions
Why make it about me? I was more or less playing devil’s advocate, saying if not taken seriously it’s funny.
I would be more likely to agree with you if you put “OP’s assumption”. Your phrasing makes me want to double down on my original position.
That’s just a general recommendation for discussions in general, online and offline. I learned a thing or two about my biases and perspectives here. Btw I’m German and that part resonated with me from my little experience with JAVA and my experience in learning about my native language and teaching it to others.
MudMan ( @MudMan@fedia.io ) 3•6 months agoOh, sorry, you misunderstood, I didn’t mean you specifically, I mean you as in “why would you ever do this”, as in “why would anybody ever do this”.
Languages, as we’ve established, are complicated.
randomname01 ( @randomname01@feddit.nl ) 2•6 months agoIt’s kinda funny, I’m Flemish and a lot of French loan words (ambriage, merci, nondedju = nom de dieu to name a few) are mainly used in dialect, and therefore don’t make you sounds sophisticated or worldly at all.
lugal ( @lugal@lemmy.dbzer0.com ) 2•6 months agoFrom what I know it’s similar in Swiss German (with words like merci and velo (bike)). I don’t know about Fleming but Swiss embraces their dialects so it isn’t stigmatized either
randomname01 ( @randomname01@feddit.nl ) 2•6 months agoHeh, we use velo as well. And yeah, we don’t really stigmatise dialects that much either, though depending on how much dialect you use people might find it unprofessional.
Wiz ( @Wiz@midwest.social ) English1•6 months agoAbout 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.
MudMan ( @MudMan@fedia.io ) 2•6 months agoI’ll be honest, I don’t think that’s the reason. I also think those numbers may be different but they may both be indistinguishable from zero when plotted against natural languages. You’re right about it being hard to define what counts as a “Esperanto speaker”. I can’t decide if that makes the Python comparison better or worse, though.
Wiz ( @Wiz@midwest.social ) English2•6 months agoYeah, I do not think Python is a very good comparison.
I was thinking more like Clojure:
- Enthusiastic and friendly geeks trying to push their language on the world trying to make it a better place. They are both definitely not a little cultish!
- Language intended to be simple to learn with a limited and regular vocabulary, but can handle complicated work with ease.
- They both say that learning their language will make your mind better able to do other languages.
- A bridge between languages. Vanilla Clojure runs on the JVM and can invoke Java commands. But it has also been built on other platforms like JavaScript (ClojureScript), .NET (CLR), Python (Basilisp), BASH (Babashka), and others I think.
- The parts of both languages can be broken up, mixed, and matched, and used for other parts. In Esperanto, the fundamental elements can be broken down and made into other words. In Clojure, you’ve got functions and lists - and higher order functions that work on functions and lists, and lists of functions, and functions of lists.
- Did I mention: Friendly & welcoming geeks that lo-o-o-ove newbies! Seriously, both Clojure nerds and Esperanto nerds are unnaturally nice and would like to welcome you to the club. They’ve got tons of free resources for you to learn it.
Honestly, I think both are right. Both are simple languages that expand your way of thinking, and are probably both worth learning, if you’re into that sort of thing.
Mad_Punda ( @Mad_Punda@feddit.org ) 68•6 months agoI suspect there’s more people who speak Python fluently than Esperanto. So that comparison sits very wrong with me. The rest was funny :)
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…
Aatube ( @Aatube@kbin.melroy.org ) 3•6 months agoIt’s probably a similar learning speed
Juice ( @Juice@midwest.social ) 42•6 months agoWhy 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.
Feyd ( @Feyd@programming.dev ) 24•6 months agoI 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.
Juice ( @Juice@midwest.social ) 5•6 months agoThat makes sense! Thanks for your insight
fl42v ( @fl42v@lemmy.ml ) 15•6 months agoI think ppl just got pissed with the fanboys unironically asking to RIIR everything. The language itself is comfy AF, tho
uis ( @uis@lemm.ee ) 12•6 months agoFor 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.
Juice ( @Juice@midwest.social ) 7•6 months agoWow that’s enormous. I’ll have to learn more about that. Thanks for the info!
Sl00k ( @Sl00k@programming.dev ) English12•6 months agoImo 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.
Juice ( @Juice@midwest.social ) 3•6 months agoGood to know, I’ve only been a dev since 2019 so I appreciate the long view
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.
vga ( @vga@sopuli.xyz ) 2•6 months agoIt’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.
Birbatron ( @Birbatron@slrpnk.net ) 40•6 months agothe 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.
CanadaPlus ( @CanadaPlus@lemmy.sdf.org ) 1•6 months agoThe whole (Mediterranean) universe.
Birbatron ( @Birbatron@slrpnk.net ) 1•6 months agoI’m pretty sure these alphabets cover almost the entire globe
CanadaPlus ( @CanadaPlus@lemmy.sdf.org ) 1•6 months agoEast 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.
kaida ( @kaida@feddit.org ) 35•6 months agoI finally found the real reason why I like java: I‘m german
andnekon ( @andnekon@programming.dev ) 10•6 months agoI don’t get why I don’t like Rust then
fl42v ( @fl42v@lemmy.ml ) 1•6 months agoDo you like Russian, tho? Some Russians I’ve encountered did find it overcomplicated at times… Но в целом понимаю: мне норм заходит энглиш, а жабаскрипт вообще мимо
andnekon ( @andnekon@programming.dev ) 1•6 months agoYeah, I think it’s a beautiful and expressive language. I also do like Java, though.
CanadaPlus ( @CanadaPlus@lemmy.sdf.org ) 1•6 months agoвообще мимо
Please help, я это не понимаю.
fl42v ( @fl42v@lemmy.ml ) 2•6 months agoBasically translates to “despite me liking English, js is not my cup of tea”. “Вообще мимо” can also be more literally translated as “a complete miss”, but I’m not entirely sure if it’s used that way
CanadaPlus ( @CanadaPlus@lemmy.sdf.org ) 1•6 months agoAh! That makes sense. I wasn’t expecting мимо to act like a noun in this way. Большое спасибо.
Scoopta ( @Scoopta@programming.dev ) 8•6 months agoI also love Java, especially all the goodies added in 17. I’m not German though… 🤔
leisesprecher ( @leisesprecher@feddit.org ) 4•6 months agoYou are now. Herzlichen Glückwunsch.
kaida ( @kaida@feddit.org ) 2•6 months agoMaybe you‘d have fun learning german then ;)
Johanno ( @Johanno@feddit.org ) 7•6 months agoHave you ever tried kotlin?
dfyx ( @dfyx@lemmy.helios42.de ) 6•6 months agoSwabian here. I like C#. Guess that fits.
paw ( @paw@feddit.org ) English3•6 months agoThat’s the reason I’m deeply offended. I’m german too. 😉
PlexSheep ( @PlexSheep@infosec.pub ) 2•6 months agoI’m also German, and our beautiful language being compared to java feels like an insult to me.
Strength in diversity, I guess
bricklove ( @bricklove@midwest.social ) English29•6 months agoIn Soviet Russia memory manages you!
vga ( @vga@sopuli.xyz ) 29•6 months agoPHP is Russian. Used to be huge, caused lots of problems, now slowly dwindling away. Its supporters keep saying how it’s still better than the competition.
mexicancartel ( @mexicancartel@lemmy.dbzer0.com ) English16•6 months agoWell latin isn’t the root of all modern languages
Wiz ( @Wiz@midwest.social ) English16•6 months agoAckshully, Clojure is Esperanto, and I will not be taking questions at this time.
OpenStars ( @OpenStars@discuss.online ) English16•6 months agoPerl is… forgotten entirely, despite its efforts in getting us from there to here.
Yup, checks out.
PHP also, but good riddance:-D.
Shell scripting is the ink that makes up these words - without them, you would never have seen this image.
TheImpressiveX ( @TheImpressiveX@lemmy.ml ) 15•6 months agoOut of curuosity, what is the programming equivalent of Japanese?
I was tempted to say Ruby, but based on my friends that are learning (or tried to learn Japanese), it seems like Ruby is trying to be the opposite. So not sure.
Ruby would maybe fit with toki pona : terse, simple, predictable.
MBM ( @MBM@lemmings.world ) 2•6 months agoI was going to say toki pona is not quite brainfuck but at least somewhere in that direction, with its tiny vocab
Match!! ( @match@pawb.social ) English2•6 months agoas someone with some knowledge of japanese, japanese is extraordinarily terse, simple, and predictable. anyone who’s seen some anime should be familiar with this - there’s an incredible number of set phrases that carry a conversation in a precise way (that minimizes surprise)
flamingos-cant ( @flamingos@feddit.uk ) English10•6 months agoClojure, a simple grammar but most of the vocabulary is imported from another language.
psycotica0 ( @psycotica0@lemmy.ca ) 5•6 months agoForth
onlinepersona ( @onlinepersona@programming.dev ) 3•6 months agoCan’t imagine there is any. You need to learn three scripts to read Japanese fluently IINM. Katagana, Hirigana and something else… Probably someone who speaks Japanese can say.
PlexSheep ( @PlexSheep@infosec.pub ) 3•6 months agoThe something else is called kanji, and are very complicated characters stolen from China with many meanings and pronunciation. Learning Japanese is very 楽しい (it is really)
Match!! ( @match@pawb.social ) English1•6 months agojust as a point of contention, english also has two character sets (compare A and a), and english doesn’t even do anything with that, the capital letters exist for purely frustrating reasons
I Cast Fist ( @ICastFist@programming.dev ) 15•6 months agoJava, verbose? laughs in Pascal
Python being Esperanto? Yeah, no, because Python is actually being used
CanadaPlus ( @CanadaPlus@lemmy.sdf.org ) 15•6 months agoГарантийный без ошибки памятей!
I unironically think it would be hilarious to write a borrow-checked version of Адрес. (The Soviet version of C - or rather C is a version of it, given that Адрес was first compiled in '55)
uis ( @uis@lemm.ee ) 2•6 months agoDidn’t even know it
CanadaPlus ( @CanadaPlus@lemmy.sdf.org ) 2•6 months agoNot surprised. The Russian Wikipedia page on it is just a stub. The English one is actually longer.
I can’t find any online introductions to it or compilers for it either, in English or написал по-Русски. Or Ukrainian for that matter, assuming I’d know it if I see it, although the Wikipedia page is longer.
MonkderVierte ( @MonkderVierte@lemmy.ml ) 14•6 months agoArgh, politics in IT.
Flipper ( @Flipper@feddit.org ) 14•6 months agoI want to disagree on German. It isn’t verbose. We’ve got several words where there isn’t an equivalent in pretty much any other languages. Including Schadenfreude und Torschlusspanik (the feeling that you are getting older l, can’t find a partner and will die alone).
The same EU legal text has in German 22.118 words Vs English 24.698.
The making me cry part, that’s fair. Overcomplicated, could be worse.
dirkgentle ( @dirkgentle@lemmy.ca ) 13•6 months agoI think word count is not the best metric precisely because of what you mention. “Krankenversicherungskarte” is one word vs the three word “health insurance card”, but they convey the same information in roughly the same amount of characters.
Overall I don’t find German particularly verbose, only sometimes a small phrase is condensed into a single word.
Lysergid ( @Lysergid@lemmy.ml ) 2•6 months agoI don’t know german but it seems to be more logical to have one word for “health insurance card” since it describes one class of objects. Better than spelling 3 nouns where one partially describes what object is and other nouns act like clarification
BatmanAoD ( @BatmanAoD@programming.dev ) 2•6 months agoI wonder what the best programming analogue is for combining words into one where other languages keep them separate; maybe the functional-style chains of adapters?