this post was submitted on 24 Mar 2024
133 points (100.0% liked)

Programmer Humor

421 readers
5 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 1 year ago
MODERATORS
top 26 comments
sorted by: hot top controversial new old
[–] fckreddit@lemmy.ml 34 points 7 months ago* (last edited 7 months ago) (2 children)

I love how JS is just a mutant blob of flesh.

[–] jonesy@aussie.zone 13 points 7 months ago
[–] noddy 4 points 7 months ago

Should've made s typescript one, that is a mutant blob of flesh with a life jacket on it.

[–] owen@lemmy.ca 23 points 7 months ago (1 children)

This is awesome. Rust wearing full plate armor to dinner is hilarious... Also what's up with Scala? lmao

[–] tatterdemalion@programming.dev 6 points 7 months ago (2 children)

I assume Scala is like a "gateway" (drug) to functional programming by way of also supporting imperative and object oriented paradigms.

[–] BatmanAoD@programming.dev 3 points 7 months ago (1 children)

Probably more importantly, it runs on the JVM and is designed to interoperate with existing Java code. (FWIW, I actually think they made a major mistake in how they handle null Java objects, and that Kotlin did better here; but Kotlin is much newer.)

[–] tatterdemalion@programming.dev 1 points 7 months ago

Oh good point I totally forgot it's a JVM lang.

[–] owen@lemmy.ca 1 points 7 months ago

Ouuu. This makes sense to me, well thought

[–] Haus@kbin.social 10 points 7 months ago (1 children)

My experience in going from C to C++ was different: if you're not converting everything from mallocs with custom addressing systems to the collections framework, you're not living.

[–] Jajcus@kbin.social 7 points 7 months ago (2 children)

My experience with C++ was when C++ was a relatively new thing. Practically the only notable feature provided by the standard library, was that unholy abuse of bit shift operators for I/O. No standard collections or any other data types.

And every compiler would consider something else a valid C++ code or interpret the same code differently.

I am little bit prejudiced since then… and that is probably where the author is coming from too.

Then things were just getting more complicated (templates and other new syntax quirks), to fill the holes in attempts to make C a 'high level language'.

[–] Adanisi@lemmy.zip 1 points 7 months ago

Yeah wtf is up with the overridden bitshifts? Was Stroustroup drunk?

load more comments (1 replies)
[–] tatterdemalion@programming.dev 6 points 7 months ago

Erlang really is the necromancer's language.

Why is Swift... like that?

[–] cicadagen@ani.social 6 points 7 months ago

Thanks for a good morning laugh!

[–] nieceandtows@programming.dev 4 points 7 months ago (4 children)

So, what makes Haskell god tier?

[–] CanadaPlus@lemmy.sdf.org 9 points 7 months ago

I think it's more the idea of being an abstract ideal. It's totally pure and often mathematical.

[–] Bonehead@kbin.social 6 points 7 months ago

Nothing...that's just how they perceive themselves.

[–] noddy 2 points 7 months ago* (last edited 7 months ago)

IMO the ackchyually guy would be a better fit for Haskell. "Ackchyually monad is a monoid in the category of endofunctors!"

load more comments (1 replies)
[–] CanadaPlus@lemmy.sdf.org 3 points 7 months ago* (last edited 7 months ago) (1 children)

This is epic.

Can anyone explain Java, PHP and Perl to me?

[–] maniel 3 points 7 months ago (1 children)
[–] CanadaPlus@lemmy.sdf.org 1 points 7 months ago

That seems to be the consensus. That's pretty weak, salad people, you know you could have done better.

[–] pfm@scribe.disroot.org 3 points 7 months ago

I love Lisp dialects!