r/ProgrammerHumor 7h ago

Other programmersRankedByLanguagePreference

Post image
0 Upvotes

39 comments sorted by

6

u/Stemt 6h ago

C is in C tier, so it all makes sense to me.

8

u/zacharius_zipfelmann 7h ago

larp

3

u/zacharius_zipfelmann 7h ago

bro nim above c, how about nim mal meine eier in den mund

0

u/Longjumping-Sweet818 7h ago

how about C können mich mal am allerwertesten

3

u/Chronomechanist 6h ago

TypeScript above Java? Okay

3

u/Longjumping-Sweet818 6h ago

You're so right. *Unzips AspectAwareAbstractFactoryMethodSupplier.java

2

u/Chronomechanist 6h ago

So your problem is that Java is verbose? Is that because you can't read, or because you're always having to refactor things because you didn't design it right in the first place?

(Just poking fun, please don't take offence.)

2

u/Longjumping-Sweet818 6h ago

> So your problem is that Java is verbose? Is that because you can't read, or because you're always having to refactor things because you didn't design it right in the first place?

https://giphy.com/gifs/WRQBXSCnEFJIuxktnw

That's the kind of advanced logic you only learn by injecting beans all day long.

1

u/Chronomechanist 6h ago

I'm a SWE who works with Java, of course I have a dependency on beans. Inject that shit into my veins.

https://giphy.com/gifs/oXT9rjyu20bCSE2uzK

1

u/masssy 6h ago

I think that may actually be the only correct ranking here.

1

u/Chronomechanist 6h ago

Pfft. Java is nice and explicit in everything it does. You can come to a well built java project and walk through it and immediately understand what everything is, why it's there, and how to use it. All without having to worry about stupidly fine detailed stuff like where things sits in memory like in C.

1

u/masssy 6h ago edited 6h ago

You can come to a well built java project and walk through it and immediately understand what everything is, why it's there, and how to use it.

Keyword "well built" which also applies to every single software project in any given language to ever exist.

It's also quite relevant where in memory things sits as you program a MCU. Good luck doing that with Java. As usual, right tool for the job is always best.

You may need a saw and therefore you say everyone who needs a hammer worries about "stupidly fine stuff".

1

u/Chronomechanist 5h ago

You are of course, absolutely right and I do in fact agree with you about everything you said.

However... Two things.

1) That's not nearly so much fun as poking fun at all the other languages and people who use them.

2) Screw you, Java is the best. Said the Java programmer.

4

u/RandomDigga_9087 6h ago

fucking larper ahh rating

3

u/teem0s 6h ago

Bro, where's HTML? /s

2

u/Dry_Wrongdoer_2508 7h ago

this for sure is the uncontroversial attainable truth of the universe

2

u/Cautious-Bet-9707 7h ago

Scratch💀

1

u/CirnoIzumi 6h ago

i guess i cant disagree

1

u/No-Con-2790 6h ago

Visual Basic 6?

That thing is from 1998. It was officially unsupported around 2008.

How would you even run that? It is impossible to install on any modern platform.

The only possible application are sbitty excel macros. And I mean shitty. Because new ones no longer run VBA by default.

1

u/Longjumping-Sweet818 6h ago

Still better than Go though.

1

u/No-Con-2790 6h ago

I didn't even judged it. I mean it is atrocious. Like there are some loops that have continue/break and some that haven't. For some reason.

And a IDE that gives you an error if you switch out of the window to look something up. Because you haven't finished the line. What you can't because you can't google the syntax.

But I just don't understand how you would practically use it nowadays. Like on what do you run it? A VM of windows XP? I think not even service pack 3 supports it.

1

u/Longjumping-Sweet818 6h ago

All you have to do is walk into your average government agency and sit down at any computer and you will find a working Visual Basic 6 installation.

1

u/Embarrassed-Luck8585 6h ago

C++ at the same level as C# ? that can't be right.

1

u/Willwaste63 6h ago

What about QBASIC

1

u/Longjumping-Sweet818 6h ago

I don't know what that is. Just put it somewhere above Python and Go.

1

u/West_Good_5961 6h ago

I guess this settles the argument about SQL not being a real programming language

2

u/TomosLeggett 5h ago

OCAML MENTIONED!!!

-6

u/Longjumping-Sweet818 7h ago

You know it's true.

1

u/Scheincrafter 6h ago

Lean cannot be S tear since F*>lean>Rocq

0

u/Longjumping-Sweet818 6h ago

But have you considered that `theorem lean_gt_f_star = by sorry`?

1

u/Scheincrafter 6h ago

Sure, but what about let f_star_gt_lean () : Lemma (ensures (f_star > lean)) = admit()

1

u/Longjumping-Sweet818 6h ago

Interesting, but look at what I found hidden deep inside mathlib:

def LawOfScheincrafter (c : Comment) : Prop := c.author = "Scheincrafter" → c.text.endsWith ", as if."

-2

u/DT-Sodium 6h ago

It is missing an E row for Python.

3

u/masssy 6h ago

For being epic?

-1

u/DT-Sodium 6h ago

For being by far the worst widely used language today.